请帮我判断下面这句话的对错“SQL式标准化的数据库语言,可以不加修改运行于各种支持SQL的数据库”

来源:百度知道 编辑:UC知道 时间:2024/05/27 07:33:00
请帮我判断下面这句话的对错“SQL式标准化的数据库语言,可以不加修改运行于各种支持SQL的数据库”
我们要考试这道题,谢谢高手!

肯定不可以啊,各种数据库管理系统都有自己的标准啊。先不说关键字,不同数据库SQL写法都有不同,再有函数什么的。
可以那样的话,就不需要数据库移植了。

正确

不行,虽然很相似,但是不同的数据库管理工具会有所不一样的,比如:server 2000和oracle 10g,虽然看上去没有区别,但有些语句还是要更改一下的,在这里就不多描述了;

正确!

SQL是Structured Query Language(结构化查询语言)的缩写。
“可以不加修改运行于各种支持SQL的数据库”这句话是有条件限制的,不完全正确,这道题本身有很大争议,出题的是个猪头。

根据出题者的心理,我判断这道题的考点是数据库对SQL语言的支持。
所以就这题而言,应该是正确的。
但有一点需要楼主明白,SQL有很多标准,目前的数据库管理系统对各标准的支持程度不一样,特别是一些小型或者开源数据库。所以并不是所有的SQL语句可以不加修改得运行在任何支持SQL语言的数据库管理系统上。