程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 編程綜合問答 >> sql2011-小白求標准SQL語法,求救啊!!!

sql2011-小白求標准SQL語法,求救啊!!!

編輯:編程綜合問答
小白求標准SQL語法,求救啊!!!

如題,希望得到標准的SQL 語法,而不是各個運營商自己的實現。謝謝!
樓主小白一名,最近在搞數據庫的學習,然後發現有ANSI ISO標准,然而ORACLE,SQL SERVER等的支持不太一樣,感覺好像遇到了WINDOWS和LINUX下C庫的不同實現。
那麼,樓主有個問題請教大家,如何獲得SQL 2011的標准?而不是各個實現的不同版本,而且想問一下,標准中是否有SQL的標准語法?
小白一名,問題可能可笑,希望大家多多幫助!

最佳回答:


標准肯定是有的,但問題是 sql server,oracle,mysql 只是實現了標准中的一部分,而另一部分都采用自己的實現,另外要特別注意的是 sql外的,就更加不標准了,比如sql server用的t-sql,而oracle用的是pl/sql,db2采用的是sql/pl.

所以,我覺得 你還是先學其中的一個,比如就學sql server中的sql,期中的大部分語法 在oracle中都支持,當然,函數除外,比如在sql server中獲取系統日期是getdate() ,而oracle中是 sysdate 函數。

至少select的語法都是一樣的,除了少數差異外:

select
from
where
group by
having
order by

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved