Em có 1 cơ sở dữ liệu chỉ có 1 bảng SinhVien gồm MaSV, TenSV, Toan. Em viết trigger để cho phép điểm toán chỉ có thể nhận giá trị 0 đến 10 khi insert, update nhưng không biết sai ở đâu mong mọi người sửa giúp.
create trigger test on SinhVien
for insert , update
as
begin
declare @masv nvarchar(5), @toan float
select @masv = masv, @toan = toan from inserted
update SinhVien set toan = @toan where masv = @masv and (@toan between 0 and 10)
end
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?