Computer >> Máy Tính >  >> Lập trình >> MySQL

Sự khác biệt giữa SQL (Ngôn ngữ truy vấn có cấu trúc) và T-SQL (Transact-SQL).

SQL

SQL , Ngôn ngữ truy vấn có cấu trúc là một ngôn ngữ phi thủ tục và được các công cụ cơ sở dữ liệu sử dụng để diễn giải các truy vấn SQL nhằm tạo / sửa đổi / truy cập các phần tử cơ sở dữ liệu.

T-SQL

T-SQL , Transact-SQL, là một phần mở rộng thủ tục cho SQL, được sử dụng bởi SQL Server. Nó tương tự như PL / SQL của Oracle.

Sau đây là sự khác biệt quan trọng giữa SQL và T-SQL.

Sr. Không. Phím SQL T-SQL
1 Loại Bản chất SQL là phi thủ tục. T-SQL là thủ tục theo tự nhiên.
2 Phương thức SQL cung cấp các chức năng điều khiển và thao tác dữ liệu. Với T-SQL, chúng ta có thể viết các thủ tục, hàm riêng với các biến cục bộ.
3 Độc quyền SQL được mở để sử dụng và phổ biến trên các phần mềm RDBMS. T-SQL dành riêng cho SQL Server và là độc quyền.
4 Thứ tự truy vấn Lần lượt gửi nhiều yêu cầu. Sử dụng T-SQL, nhiều truy vấn có thể được gửi theo lô.
5 Tính năng Các hoạt động DDL, DML, DQL được cung cấp. Ngoài các tính năng SQL, các điều khiển giao dịch, xử lý ngoại lệ, v.v. cũng được cung cấp.