tailieunhanh - Giáo trình Hệ quản trị cơ sở dữ liệu: Phần 2 (Chu Thị Hường)

Nối tiếp phần 1, phần 2 của giáo trình "Hệ quản trị cơ sở dữ liệu" với các nội dung lập trình trên SQL server; SQL server và lập trình ứng dụng. | Bài giảng Hệ quản trị CSDL 152 Chương 4. LẬP TRÌNH TRÊN SQL SERVER . Giới thiệu ngôn ngữ T-SQL . Khái niệm Transaction SQL T-SQL là ngôn ngữ phát triển nâng cao của ngôn ngữ SQL chuẩn. Nó là ngôn ngữ dùng để giao tiếp giữa ứng dụng và SQL Server. T-SQL các khả năng của ngôn ngữ định nghĩa dữ liệu - DDL và ngôn ngữ thao tác dữ liệu DML của SQL chuẩn cộng với một số hàm mở rộng các store procedure hệ thống và cấu trúc lập trình như IF WHILE cho phép lập trình trên SQL Server được linh động hơn. Trong các chương trước ta đã giới thiệu ngôn ngữ SQL chuẩn và làm quen với các câu lệnh T-SQL dùng để định nghĩa dữ liệu thao tác dữ liệu như Tạo CSDL tạo bảng tạo View tạo Index chèn dữ liệu . Trong chương này ta sẽ tìm hiểu thêm về T-SQL. . Phát biểu truy vấn dữ liệu nâng cao a Mệnh đề TOP Mệnh đề TOP chỉ định tập hợp các dòng đầu tiên được trả về trong truy vấn. Tập hợp các dòng đó có thể là một con số hoặc theo tỷ lên phần trăm PERCENT các dòng dữ liệu. Mệnh đề TOP được sử dụng trong các khối câu lệnh Select Insert Update và Delete. Cú pháp TOP expression PERCENT WITH TIES Trong đó - expression Là biểu thức trả về giá trị kiểu số. - PERCENT Chỉ định số dòng trả về là expression phần trăm trong tập kết quả. - WITH TIES TOP .WITH TIES chỉ được chỉ định trên khối câu lệnh SELECT và có mệnh đề ORDER BY. Chỉ định thêm các dòng từ tập kết quả cơ sở có cùng giá trị với các cột Biên soạn Chu Thị Hường Bộ môn Các hệ thống thông tin Khoa Công nghệ Thông tin Bài giảng Hệ quản trị CSDL 153 trong mệnh đề ORDER BY xuất hiện như là dòng cuối cùng của TOP n PERCENT . Ví dụ . Sử dụng mệnh đề TOP - Trong câu lệnh Insert INSERT TOP 2 INTO LOP SELECT FROM DMLOP ORDER BY Khoa - Trong câu lệnh Select INSERT INTO LOP SELECT TOP 2 WITH TIES FROM DMLOP ORDER BY Khoa b Điều kiện kết nối - JOIN Trong khối câu lệnh SELECT ở mệnh đề FROM ta có thể sử dụng phát biểu JOIN để kết nối các bảng có quan hệ với nhau. Mệnh đề kết nối Join được phân loại như sau Inner joins toán tử thường .

TỪ KHÓA LIÊN QUAN