Mục lục:
Định nghĩa - Transact-SQL (T-SQL) có nghĩa là gì?
Transact-SQL (T-SQL) là phiên bản độc quyền của ANSI SQL cho cơ sở dữ liệu quan hệ SQL Server của Microsoft.
Ngôn ngữ truy vấn có cấu trúc (SQL) là ngôn ngữ truy vấn cơ sở dữ liệu quan hệ được sử dụng rộng rãi nhất và phiên bản được tiêu chuẩn hóa của nó - được thiết kế bởi Viện tiêu chuẩn quốc gia Hoa Kỳ (ANSI) - được gọi là ANSI SQL. Tuy nhiên, hầu hết các nhà cung cấp cũng triển khai các phiên bản SQL độc quyền với các tính năng bổ sung.
Techopedia giải thích Transact-SQL (T-SQL)
T-SQL hỗ trợ đầy đủ ANSI SQL và tăng cường ngôn ngữ với một số tính năng, ví dụ: ngôn ngữ Control-of-Flow, các biến cục bộ và các cải tiến cho các câu lệnh CẬP NHẬT và XÓA.
Ví dụ về ngôn ngữ kiểm soát dòng chảy bao gồm:
- BEGIN và END từ khóa để đánh dấu một khối giao dịch.
- Đợi để chờ đợi một sự kiện hoặc thời gian nhất định trong ngày để thực hiện giao dịch.
- TRẢ LẠI để trả về ngay lập tức từ một thủ tục hoặc chức năng được lưu trữ.
T-SQL rất quan trọng đối với SQL Server vì mỗi hành động cơ sở dữ liệu SQL Server thực sự gửi cho cơ sở dữ liệu một loạt các câu lệnh T-SQL. Các hành động được thực hiện trước tiên được dịch thành các câu lệnh T-SQL, ngay cả khi sử dụng giao diện đồ họa.
Các câu lệnh T-SQL có thể được chạy trong công cụ truy cập chính cho SQL Server và SQL Server Management Studio (SSMS) hoặc trong sqlcmd, công cụ dòng lệnh chuyên dụng. Hoạt động này tương tự như cách môi trường MS-DOS được sử dụng để chạy các lệnh HĐH Windows.
