SQL(結構化查詢語言)和 T-SQL(Transact-SQL)之間的差異。


SQL

SQL,結構化查詢語言是一種非過程化語言,由資料庫引擎用於解釋 SQL 查詢以建立/修改/訪問資料庫元素。

T-SQL

T-SQL,Transact-SQL,是對 SQL 的過程化擴充套件,由 SQL Server 使用。它類似於 Oracle 的 PL/SQL。

以下是 SQL 和 T-SQL 之間的重要差異。

序號關鍵詞SQLT-SQL
1型別SQL 本質上是非過程化的。T-SQL 本質上是過程化的。
2方法SQL 提供資料操作和控制功能。使用 T-SQL,我們可以使用區域性變數編寫我們自己的過程和函式。
3所有權SQL 可以公開使用,並且在 RDBMS 軟體中很常見。T-SQL 專門針對 SQL Server,並且是專有的。
4查詢順序多個查詢逐個提交。使用 T-SQL,可以批次提交多個查詢。
5特性提供 DDL、DML、DQL 操作。除了 SQL 特性以外,還提供事務控制、異常處理等。

更新日期:2019-11-27

638 次瀏覽

開啟您的 職業生涯

完成課程即可獲得認證

開始
廣告