AS BEGIN declare @man nvarchar(15) select @man=(select man from deleted) if (select count(*) from deleted)>0 begin end else END if exists (select * from thisinh where man=@man) begin rollback tran raiserror('Không thể xóa ngành học này',16,6) end else begin raiserror('Ngành ...
BEGIN if @@rowcount>0 begin end END if (columns_updated()& 48)=48 begin raiserror('Đã cập nhật cả hai trường số lượng và đơn giá',10,1) end Ví dụ 3: Tạo Trigger cho bảng Mua bán chỉ cho phép cập nhật trường số lượng và đơn giá trong ...
ON Nganh AFTER Delete AS BEGIN select * from inserted select * from deleted END Kết quả kiểm tra hoạt động của trigger Trigger_DeleteNganh khi hành động Delete được thực thi: Bảng inserted không có dữ liệu và bảng deleted chứa bản ghi bị xóa. Hình 5.2. ...
Chương 5 QUẢN LÝ TRIGGER 5.1. Giới thiệu 5.1.1. Khái niệm Trigger có thể xem là một dạng đặc biệt của thủ tục lưu trữ, bởi vì bên trong nội dung của trigger lưu trữ các câu lệnh dùng để thực hiện một số hành động nào đó mà ...
) RETURNS <Function_Data_Type> AS BEGIN DECLARE <@ResultVar> <Function_Data_Type> SELECT <@ResultVar> = <@Parameter_Name1,…,@Parameter_NameN> RETURN <@ResultVar> END Ví dụ: Thêm điều kiện, nếu chưa đủ dữ liệu đánh giá (kí hiệu là -1) ...
Bước 3: Chọn nút để kiểm tra câu lệnh T-SQL. Bước 4: Chọn nút để thực hiện câu lệnh thực thi thủ tục lưu trữ. Chú ý: Khi SQL Server thực thi một câu lệnh SQL hay một thủ tục lưu trữ có tham số thì các giá trị của tham số phải ...
Thủ tục lưu trữ do người dùng định nghĩa là loại thường dùng nhất. Chúng được chứa trong cơ sở dữ liệu người dùng và thường được viết để thực hiện một công việc nào đó. Thông thường khi nói đến thủ tục lưu trữ là ...
Chỉ mục duy nhất là chỉ mục chỉ chứa một dòng dữ liệu cho mỗi khóa chỉ mục, có nghĩa là giá trị khóa chỉ mục xuất hiện duy nhất một lần trong chỉ mục. Chỉ mục duy nhất hoạt động hiệu quả hơn vì chúng đảm bảo rằng chỉ ...
Hình 3.70. Kiểm tra kiểu dữ liệu Bước 7: Chọn phương thức thực thi và lưu trữ file đóng gói/Chọn Next. Hình 3.71. Thực thi và lưu trữ file đóng gói Bước 8: Chọn nút Finish để thực hiện Export. Hình 3.72. Thực hiện Export 6) Cập nhật dữ ...
Hình 3.54. Xác nhận việc xóa bảng dữ liệu - Dùng câu lệnh T-SQL Bước 1: Chọn nút New Query , xuất hiện cửa sổ New Query Bước 2: Khai báo câu lệnh xóa bảng dữ liệu (Drop Table). Bước 3: Chọn nút để kiểm tra câu lệnh T-SQL. Bước 4: Chọn ...
Hình 3.31. Chọn chế độ Delete và Update Kết quả sau khi tạo được ràng buộc khóa chính, khóa ngoại Hình 3.32. Kết quả sau tạo ràng buộc khóa ngoại và khóa ngoại - Xóa ràng buộc khóa ngoại: Chọn tên ràng buộc khóa ngoại/Chọn Delete/Chọn ...
Hình 3.11. Khai báo dung lượng ban đầu Bước 8: Khai báo tự động tăng dung lượng. Chọn nút tại trường Autogrowth/ Chọn các thông số cần thiết/OK. Hình 3.12. Khai báo tự động tăng dung lượng Bước 9: Chọn OK. Khi đó, cơ sở dữ liệu sẽ ...
Trang 7919, Trang 7920, Trang 7921, Trang 7922, Trang 7923, Trang 7924, Trang 7925, Trang 7926, Trang 7927, Trang 7928,