Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> MySQL

Khác biệt giữa SQL và T-SQL

Hiểu khác biệt giữa SQL và T-SQL.

SQL

  • Ngôn ngữ phi thủ tục (non-procedural).
  • Database quan hệ dùng SQL.
  • Viết tắt Structured Query Language.
  • Dùng query xem và thao tác dữ liệu.
  • Dùng DML và DDL (Data Manipulation Language, Data Definition Language).
  • Coi là ngôn ngữ open-source.
  • Giúp thao tác và kiểm soát dữ liệu.
  • Chuyển dữ liệu từng cái một (one by one).

T-SQL

  • Sản phẩm Microsoft.
  • Viết tắt Transact-SQL (Transact Structure Query Language).
  • Cho lập trình viên kiểm soát cao độ.
  • Hoạt động tốt nhất, hiệu năng tốt với Microsoft SQL Server.
  • Dễ dàng, đơn giản hiểu.
  • Cho phép chèn nhiều hàng vào bảng (với BULK INSERT).
  • Dùng câu lệnh SELECT INTO.
  • Mệnh đề NOT EXISTS dùng với SELECT.
  • Là ngôn ngữ thủ tục (procedural).
  • Coi là proprietary (độc quyền).
  • Chứa hàm và biến cục bộ.
  • Chuyển dữ liệu hàng loạt (bulk).