新聞中心
這篇文章主要介紹T-SQL和SQL有哪些區(qū)別,文中介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們一定要看完!

區(qū)別:結構化查詢語言SQL是關系數(shù)據庫的標準語言,已被眾多商用DBMS產品所采用,使得它已成為關系數(shù)據庫領域中一個主流語言。而T-SQL是SQL的一種版本,且只能在SQL SERVER上使用;且提供了數(shù)據庫腳本語言,即類似C等的基本功能。
SQL和T-SQL的區(qū)別
SQL是Structrued Query Language的縮寫,即結構化查詢語言。它是負責與ANSI(美國國家標準學會)維護的數(shù)據庫交互的標準。作為關系數(shù)據庫的標準語言,它已被眾多商用DBMS產品所采用,使得它已成為關系數(shù)據庫領域中一個主流語言,不僅包含數(shù)據查詢功能,還包括插入、刪除、更新和數(shù)據定義功能.
T-SQL是SQL語言的一種版本,且只能在SQL SERVER上使用。它是ANSI SQL的加強版語言、提供了標準的SQL命令。另外,T-SQL還對SQL做了許多補允,提供了數(shù)據庫腳本語言,即類似C、Basic和Pascal的基本功能,如變量說明、流控制語言、功能函數(shù)等。
T-SQL提供標準SQL的DDL和DML功能,加上延伸的函數(shù)、系統(tǒng)預存程序以及程式設計結構(如IF和WHILE)讓程續(xù)設計更有彈性。
這里來解釋一下“T-SQL提供標準SQL的DDL和DML功能”是什么意思。
關系數(shù)據庫的語言分為三類,它們是數(shù)據定義語言,也就是DDL(Data Defining Language);數(shù)據操縱語言DML(Data Manufacturing Language)和數(shù)據控制語言DCL。
而SQL是集DDL、DML、DCL為一體的標準關系數(shù)據庫語言。其中DDL數(shù)據定義語言用于定義和管理SQL數(shù)據庫中的所有對象的語言;DML數(shù)據操縱語言,SQL中處理數(shù)據等操作統(tǒng)稱為數(shù)據操縱語言。

擴展資料:T-SQL的由來。
美國國家標準局(ANSI)與國際標準化組織已經制定了SQL標準,美國國家標準局發(fā)布與國際標準化組織相應的美國標準(可以理解為方便本國使用),1992年國際標準化組織和International Electrotechnical Commission(IEC)發(fā)布了SQL國際標準,稱為SQL-92。美國國家標準局隨之發(fā)布的相應標準是ANSI SQL-92。盡管不同的數(shù)據庫使用的SQL版本有一些差異,但大多數(shù)都遵循ANSI SQL標準。SQL Server使用ANSI SQL-92的擴展集,稱為T-SQL。
以上是“T-SQL和SQL有哪些區(qū)別”這篇文章的所有內容,感謝各位的閱讀!希望分享的內容對大家有幫助,更多相關知識,歡迎關注創(chuàng)新互聯(lián)行業(yè)資訊頻道!
網站欄目:T-SQL和SQL有哪些區(qū)別-創(chuàng)新互聯(lián)
分享URL:http://www.dlmjj.cn/article/pgssi.html


咨詢
建站咨詢
