當前位置:首頁 » 編程語言 » 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需要換行。