Nội dung chính của Giáo trình Mô hình client/server trên SQL server (Nghề Lập trình máy tính): Phần 2 được biên soạn nhằm cung cấp cho bạn những kiến thức về lập trình trên SQL server và kết nối ứng dụng với cơ sở dữ liệu. Mời các bạn tham khảo! | BÀI 6 LẬP TRÌNH TRÊN SQL SERVER MÃ BÀI Giới thiệu Hệ quản trị cơ sở dữ liệu SQL Server cung cấp cho ta một công cụ khá mạnh cho phép người quản trị có thể lập trình quản lý dữ liệu SQL nhờ ngôn ngữ SQL người ta gọi là ngôn ngữ truy vấn có cấu trúc. Việc lập trình trên SQL Server cho phép chúng ta thực hiện các công việc có hiệu quả hơn chẳng hạn các ràng buộc được chặc chẽ và toàn vẹn hơn các thao tác được bảo mật hơn Mục tiêu thực hiện Học xong bài này học viên sẽ có khả năng - Sử dụng được các câu lệnh SQL trong Analysis - Sử dụng được các tập tin batch - Sử dụng được thủ tục lưu trữ trong lập trình ứng dụng - Tạo được Trigger cho các bảng cơ sở dữ liệu Nội dung Các câu lệnh SQL Server Tập tin batch Stored Procedure Trigger 62 Các câu lệnh SQL Server Truy xuất dữ liệu với câu lệnh SELECT Câu lệnh SELECT được sử dụng để truy xuất dữ liệu từ các dòng và các cột của một hay nhiều bảng khung nhìn. Câu lệnh này có thể dùng để thực hiện phép chọn tức là truy xuất một tập con các dòng trong một hay nhiều bảng phép chiếu tức là truy xuất một tập con các cột trong một hay nhiều bảng và phép nối tức là liên kết các dòng trong hai hay nhiều bảng để truy xuất dữ liệu . Ngoài ra câu lệnh này còn cung cấp khả năng thực hiện các thao tác truy vấn và thống kê dữ liệu phức tạp khác. Cú pháp chung của câu lệnh SELECT có dạng SELECT ALL DISTINCT TOP n danh_sách_chọn INTO tên_bảng_mới FROM danh_sách_bảng khung_nhìn WHERE điều_kiện GROUP BY danh_sách_cột HAVING điều_kiện ORDER BY cột_sắp_xếp COMPUTE danh_sách_hàm_gộp BY danh_sách_cột 1 Mệnh đề FROM Mệnh đề FROM trong câu lệnh SELECT được sử dung nhằm chỉ định các bảng và khung nhìn cần truy xuất dữ liệu. Sau FROM là danh sách tên của các bảng và khung nhìn tham gia vào truy vấn tên của các bảng và khung nhìn được phân cách nhau bởi dấu phẩy. Ví dụ Câu lệnh dưới đây hiển thị danh sách các khoa trong trường SELECT FROM khoa 2 Danh sách chọn trong câu lệnh SELECT Danh sách chọn trong câu lệnh .