萬盛學電腦網

 萬盛學電腦網 >> 數據庫 >> mssql數據庫 >> 久違的SQL標准

久違的SQL標准

   很久沒有什麼工作需要參考SQL標准了,乃至於SQL:2011的更新都一直沒有去關注過。SQL標准一路走來,可以說是略顯老態了,參與的廠商比較少,關注的人也少了。絕大多數人提起SQL標准,涉及的內容其實是SQL89或SQL92裡頭最基本或者說最核心的一部分。其實,自從SQL:1999開始,它已經發福了。絕大多數人都不需要去一字一句的閱讀標准,而且標准每次更新的時候,都會有委員會的成員們為大家提供比較好的介紹文檔。例如針對最新的SQL:2011,SIGMOD Record上就有很不錯的介紹:

  只不過標准更新的內容有點多,這篇文章只是介紹了非時序數據庫相關的特性。大家比較容易遇到的特性有:

  1. MERGE語句裡頭的DELETE

  2. 流水線形式的DML:可以直接從OLD和NEW表裡頭SELECT了

  3. 增強的CALL語句

  正式標准是要花錢買的,不過在正式發布之前的投票版本是可以下載到的,例如:http://www.jtc1sc32.org/doc/

  如果需要了解更多,把第一個pdf的參考文獻找出來看看就可以了。

copyright © 萬盛學電腦網 all rights reserved