这个其实可以不用写触发器,在列上加个约束就好了:alter table salary add constraint chk_saler check (saler between 1000.00 and 10000.00) 如果一定要写触发器的话:create trigger tr_salaryon salary instead of insert,updateasif exists(Select 1 from inserted where saler>10000 or saler<1000) raiserror(N'输入的金额不正确!',16,1)\insert into salary select * from inserted