Thư viện tri thức trực tuyến
Kho tài liệu với 50,000+ tài liệu học thuật
© 2023 Siêu thị PDF - Kho tài liệu học thuật hàng đầu Việt Nam

Tìm hiểu tổng quan về Transact-SQL
Nội dung xem thử
Mô tả chi tiết
T-SQL là gì?
- Transact-SQL (còn gọi là T-SQL ) là một ngôn ngữ lập trình database hướng thủ tục độc quyền
của Microsoft sử dụng trong SQL Server.
Ngôn ngữ thủ tục được thiết kế để mở rộng khả năng của SQL trong khi có khả năng tích
hợp tốt với SQL. Một số tính năng như các biến địa phương và xử lý chuỗi/dữ liệu được thêm
vào. Các tính năng này làm cho ngôn ngữ Transact-SQL là Turing-complete (**).
Chúng cũng được sử dụng để viết các thủ tục lưu trữ: Một đoạn code nằm trên máy chủ để
quản lý các quy tắc kinh doanh phức tạp mà khó hoặc không thể làm nổi với các thao tác tập
hợp thuần túy (pure set-based operations). (định nghĩa từ o7planning)
Tóm lại: Transact-SQL chỉ được sử dụng trên SQL Server của Microsoft hay những nền tảng cơ sở
dữ liệu của Microsoft như Synapse,.. T-SQL dùng giống như một ngôn ngữ lập trình (cho phép
tạo/gán biến, cấu trúc điều khiển if/else,..) và dễ dàng tích hợp hay phối hợp sử dụng với SQL
==> rất linh hoạt và powerful @@@
Mục tiêu học T-SQL:
Xây dựng các đoạn T-SQL script cho phép thực hiện một số logic tính toán "phức tạp" trên
Synapse bằng cách kết hợp/phối hợp dữ liệu từ nhiều bảng trong data warehouse (mà cần
phải sử dụng T-SQL, chứ nếu chỉ sử dụng SQL thuần sẽ khó giải quyết được).
Xây dựng các stored procedures (chứa các đoạn script viết sẵn) nhằm tái sử dụng các đoạn
code T-SQL, đồng thời giúp đặt lịch chạy stored procedures theo một thời gian định kỳ (hàng
ngày, hàng giờ,..)
Làm chủ các cấu trúc điều khiển, từ khóa, functions,.. được sử dụng thông dụng & linh hoạt
trong ngôn ngữ T-SQL.
######################################
Tài liệu học T-SQL trên o7planning.org
https://o7planning.org/vi/10327/huong-dan-lap-trinh-sql-server-transact-sql
Đây là một tài liệu học về T-SQL khá dễ hiểu và nên là nguồn học đầu tiên cho người mới bắt
đầu ==> Nếu nhảy luôn vào đọc về T-SQL trên SQL Server Documentation sẽ khó hiểu
Tìm hiểu tổng quan về
Transact-SQL