搜尋
首頁常見問題T-SQL和SQL的差別是什麼

區別:結構化查詢語言SQL是關聯式資料庫的標準語言,已被許多商用DBMS產品所採用,使得它已成為關聯式資料庫領域中一個主流語言。而T-SQL是SQL的一種版本,只能在SQL SERVER上使用;且提供了資料庫腳本語言,也就是類似C等的基本功能。

T-SQL和SQL的差別是什麼

本教學操作環境:windows7系統、mysql8版、Dell G3電腦。

SQL和T-SQL的差別

SQL是Structrued Query Language的縮寫,即結構化查詢語言。它是負責與ANSI(美國國家標準學會)維護的資料庫互動的標準。作為關聯式資料庫的標準語言,它已被眾多商用DBMS產品所採用,使得它已成為關聯式資料庫領域中一個主流語言,不僅包含資料查詢功能,還包括插入、刪除、更新和資料定義功能.

T-SQL是SQL語言的一種版本,而且只能在SQL SERVER上使用。它是ANSI SQL的加強版語言、​​提供了標準的SQL指令。另外,T-SQL也對SQL做了許多補允,提供了資料庫腳本語言,也就是類似C、Basic和Pascal的基本功能,如變數說明、流控制語言、功能函數等。

T-SQL提供標準SQL的DDL和DML功能,加上延伸的函數、系統預存程式以及程式設計結構(如IF和WHILE)讓程續設計更有彈性。

這裡來解釋一下「T-SQL提供標準SQL的DDL和DML功能」是什麼意思。

關聯式資料庫的語言分為三類,它們是資料定義語言,也就是DDL(Data Defining Language);資料操縱語言DML(Data Manufacturing Language)和資料控制語言DCL。

而SQL是集DDL、DML、DCL為一體的標準關係型資料庫語言。其中DDL資料定義語言用於定義和管理SQL資料庫中的所有物件的語言;DML資料操縱語言,SQL中處理資料等操作統稱為資料操縱語言。

T-SQL和SQL的差別是什麼

擴充資料:T-SQL的由來。

美國國家標準局(ANSI)與國際標準化組織已經制定了SQL標準,美國國家標準局發布與國際標準化組織相應的美國標準(可以理解為方便本國使用),1992年國際標準化組織和International Electrotechnical Commission(IEC)發布了SQL國際標準,稱為SQL-92。美國國家標準局隨之發布的相應標準是ANSI SQL-92。儘管不同的資料庫使用的SQL版本有一些差異,但大多數都遵循ANSI SQL標準。 SQL Server使用ANSI SQL-92的擴充集,稱為T-SQL。

更多電腦程式相關知識,請造訪:程式設計影片! !

以上是T-SQL和SQL的差別是什麼的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱工具

Dreamweaver Mac版

Dreamweaver Mac版

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

Safe Exam Browser

Safe Exam Browser

Safe Exam Browser是一個安全的瀏覽器環境,安全地進行線上考試。該軟體將任何電腦變成一個安全的工作站。它控制對任何實用工具的訪問,並防止學生使用未經授權的資源。

EditPlus 中文破解版

EditPlus 中文破解版

體積小,語法高亮,不支援程式碼提示功能

PhpStorm Mac 版本

PhpStorm Mac 版本

最新(2018.2.1 )專業的PHP整合開發工具