当前位置:首页 » 编程语言 » sql全部都通用吗
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

sql全部都通用吗

发布时间: 2023-08-30 17:32:00

sql语言是不是通用于oracle,,sql,,mysql,, access,,db2等这些比较常

SQL是一种规范,就像Basic语言,而Oracle,MSSQL,MySQL这些则是数据库服务程序,你所提到的这些,者支持SQL规范,就像Basic也分QBasic,F-Basic,Visual Basic以及现在流行的VB.net.
这些数据库都是支持SQL规范的,那么,最基本的SQL语法是一致的,但这些数据库服务程序都在标准规范的基础上进行了扩展,例如表名称,有的要求使用[]来界定,有的要求使用""来界定,有的允许空格界定,不一而足.
另外就是函数与一些表达式,这些并没有在SQL规范中定义,比如对字符串的截取函数,有的提供了Substring,有的就只能使用Left和Right,同样的功能,函数名有可能不同.
另外就是一些扩展语句,也不是所有数据库都具备或一致.
只能这样说:支持SQL规范的数据库,它们支持的语句有很大的相似性,如果你的程序完全按照SQL 1.0规范来写,没有使用规范未定义的任何元素,那么,这些语句可以在所有完全支持SQL 1.0规范的数据库服务程序上执行.

㈡ SQL数据库的语句是不是都差不多

有一些语句不通用,不过基本的都一样,增、删、改、查都一样。

学java的话推荐mysql,比较小,操作起来也比较容易,而且不用安装。

㈢ sql语句 通用所有的sql么

sql 语句对于所有数据库例如sq server ,oracle,my sq 等都差不多,在存储过程等处有较小差别
望采纳!

㈣ 不同的数据库支持的sql语句都相同么

sql语句的写法都很类似,但不同数据库基本都有自己专用的函数(微软还自己搞了一堆标准),如果sql语句用到了这些函数那就不能通用了,比如取当前日期,sqlserver是select getdate();oracle 是select sysdate from al;类似的不同还很多.

㈤ 我想问下只要是SQL数据库结构的数据库软件是不是所有的语句都是通用的啊谢谢

你没有具体的数据库名字,就大概说一下吧。
基本的sql数据库,语法是通用的,例如sql和orqcle,但是,细节不一定完全一样,例如,连续执行几个 sql语句中间是否需要使用分号分开,oracle需要分号 ,sql需要换行。