Đang chuẩn bị liên kết để tải về tài liệu:
Phần 8 Lập trình T-SQL , Các giao dịch & Quản lý bảo mật
Đang chuẩn bị nút TẢI XUỐNG, xin hãy chờ
Tải xuống
Các bước đưa ra trong chương này rất chi tiết, toàn diện và tỷ mỉ. Các phần thực hành được bám sát theo mục tiêu của bài học và giúp chúng ta hiểu và sử dụng các công cụ một cách trọn vẹn. Bạn hãy thực hành cẩn thận theo từng bước dưới đây | Phần 8 mật Lập trình T-SQL Các giao dịch Quản lý bảo Thực hành Mục tiêu bài học Cuối bài học này các bạn có thể Viết các câu lệnh T-SQL để thi hành các kiểu giao dịch khác nhau Định nghĩa và sử dụng các biến cục bộ và biến toàn cục Tạo lập các đăng nhập và người dùng Các bước đưa ra trong chương này rất chi tiết toàn diện và tỷ mỉ. Các phần thực hành được bám sát theo mục tiêu của bài học và giúp chúng ta hiểu và sử dụng các công cụ một cách trọn vẹn. Bạn hãy thực hành cẩn thận theo từng bước dưới đây. Phần I Hướng dẫn học Thời gian 30 phút Phần thực hành này được kết hợp với 3 chương lý thuyết trước. Bởi vì các bài tập và các phần hướng dẫn thực hành sẽ bao gồm tất cả các khái niệm và các kỹ năng đã được giới thiệu trong các chương này. Mục tiêu của buổi thực hành này để giúp sinh viên hiểu về các câu lệnh T-SQL cách sử dụng các biến toàn cục cục bộ và các hàm thư viện. Các ví dụ và các bài tập trong phần thực hành này sẽ tập trung vào những chủ đề này. Chúng ta sẽ sử dụng CSDL NorthWind cho các ví dụ của chúng ta. 8.1 Các giao dịch Giao dịch là một nhóm các thao tác của SQL Server kết hợp lại thành một nhóm đơn lẻ công việc. Có các kiểu giao dịch sau đây Các giao dịch ngầm định Các giao dịch tường minh Các giao dịch tự động xác nhận lệnh Auto-commit 8.1.2Các giao dịch ngầm định Khi một kết nối đang làm việc trong chế độ giao dịch ngầm định SQL Server tự động khởi động một giao dịch mới sau giao dịch hiện hành đã được xác nhận committed hoặc hủy bỏ rolled back . Chế độ giao dịch ngầm định sinh ra một chuỗi các giao dịch. 1. Mở Query Analyzer. 2. Thực hiện lệnh sau CREATE TABLE A COL1 INT COL2 CHAR 1 SET IMPLICIT_TRANSACTIOnS ON INSERT INTO A VALUES 1 A INSERT INTO A VALUES 2 B SELECT COUNT FROM A COMMIT TRANSACTION INSERT INTO A VALUES 3 C Lập trình T-SQL Các giao dịch Quản lý bảo mật 108 SELECT COUNT FROM A COMMIT TRANSACTION SET IMPLICITTRANSACTIONS OFF Giao dịch ngầm định trên sẽ tạo lập một bảng và chèn giá trị vào bảng. Giao dịch ngầm định thực hiện một chuỗi