tsql和sql的區別
『壹』 sql和T_SQL有什麼區別
SQL = Structured Query Language
T-SQL = Transact-SQL = SQL 程式設計語言的增強版,它是用來讓應用程式與 SQL Server 溝通的主要語言。
兩者 都是語言.
在sql sever查詢分析器中的語句是sql 還是T-sql?
這個看你輸入的是什麼? 因為 T-SQL 包含了 SQL
也就是說, 你輸入了一句
SELECT * FROM 表
這樣的標準的 SQL 語句,但是 T-SQL 包含了 SQL
你既可以說你輸入的是 SQL , 也可以說你輸入了 T-SQL
但是假如你輸入了 T-SQL 擴展的功能,不屬於 SQL 的。
例如:
BEGIN
PRINT 'Hello World';
END
那麼這里,只能說你輸入的是 T-SQL, 沒法說你輸入了 SQL
SQL:結構化查詢語言,有 數據定義語言(DDL),例如:CREATE、DROP、ALTER等語句; 數據操作語言(DML),例如:INSERT(插入)、UPDATE(修改)、DELETE(刪除)語句;數據查詢語言(DQL),例如:SELECT語句;數據控制語言(DCL),例如:GRANT、REVOKE、COMMIT、ROLLBACK等語句
而T-SQL為SQL的擴展語言,譬如加入了程序語言中的if,while 等語法,同時可以使用函數等資料庫對象
非個人所寫
『貳』 SQL,MYSQL和T-SQL之間有什麼分別
簡單來說,SQL和 T-SQL 都是查詢語言 ( Query Language )。而MySQL 是一種關聯式資料庫管理系統 ( Relational Database System
簡稱RDBMS )。 而T-SQL 是在 SQL 之上加入一些程序性 ( proceral ) 的功能,如控制流程語法 ( control-flow– if-then/else ),自訂變數 (variable declaration ),錯誤處理 ( errorhandling ) 等。但它只可以漏輪在Microsoft SQL Server 和 Sybase SQL Server 上執行辯悉。 詳情可參考下面的網址:SQL 全名是結構化查詢語言(Structured Query Language),是用於資料庫中的標准數據查詢語言。zh. *** /zh-/SQL MySQL 是一個開放原始碼的關聯式資料庫管理系統,原開發者為瑞典的MySQL AB公司,該公司於2008年被Sun收攜搜乎購。2009年,Oracle收購Sun公司,MySQL成為Oracle旗下產品。zh. *** /zh-/MySQL Tract-SQL(又稱 T-SQL),是在 Microsoft SQL Server 和 Sybase SQL Server 上的 ANSI SQL 實作,與 Oracle 的 PL/SQL 性質相近(不只是實作 ANSI SQL,也為自身資料庫系統的特性提供實作支援),目前在 Microsoft SQL Server 和 Sybase Adaptive Server 中仍然被使用為核心的查詢語言。zh. *** /zh-/Tract-SQL 2010-10-31 09:15:00 補充: 對不起, 關聯式資料庫管理系統 的英文全寮寫應為 Relational Database Management System
簡稱RDBMS。
『叄』 TSQL和SQL區別
SQL(StructuredQuery Language)結構化查詢語言,是一種資料庫查詢和程序設計語言,用於存取數據以及查詢、更新和管理關系資料庫系統。同時也是資料庫腳本文件的擴展名。主要包括:數據定義語言(DDL)數據操縱語言(DML) 數據控制語言(DCL)三種類型。其中數據定義語言(DDL) 用於定義數據結構,比如創建create、刪除drop、更改alter資料庫對象等。數據操縱語言(DML)用於檢索和修改數據結構,即我們常說的:增Insert ,刪Delete
改Update,查Select。數據控制語言(DCL) 用於規定資料庫用戶的各種許可權。
T-SQL:SQL 程序設計語言的增強版,它是用來讓應用程式與 SQL Server 溝通的主要語言。T-SQL 提供標准 SQL的DDL 和 DML功能,加上延伸的函數、系統預存程序以及程式設計結構(例如 IF 和 WHILE)讓程式設計更有彈性。
『肆』 sql 與 T-SQL是什麼關系
SQL全稱是「結構化查詢語言(Structured
Query
Language)」
SQL(Structured
Query
Language)是一種資料庫查詢和程序設計語言,用於存取數據以及查詢、更新和管理關系資料庫系統。
參考網址:
http://ke..com/view/34.html?wtp=tt
***********************************************
T-SQL是標准
SQL
程式設計語言的增強版,它是用來讓應用程式與
SQL
Server
溝通的主要語言。T-SQL
提供標准
SQL的DDL
和
DML
功能,加上延伸的函數、系統預存程序以及程式設計結構(例如
IF
和
WHILE)讓程式設計更有彈性。
參考網址:
http://ke..com/view/1387454.html?wtp=tt
*****************
補充:
你可以理解成T-sql是SqlServer支持的sql語法,他不是軟體,裝了SqlServer就ok了。
*****************
---
以上,希望對你有所幫助。