create trigger tr_update on 表
for update
if exists(select 1 from inserted where isnull(某字段,'')='')
begin
RAISERROR('某字段不能为空,更新失败',16,1)
rollback tran
end
for update
if exists(select 1 from inserted where isnull(某字段,'')='')
begin
RAISERROR('某字段不能为空,更新失败',16,1)
rollback tran
end
解决方案 »
- 怎么查询啊?
- 大家帮忙看看这个SQL怎么写
- 为什么float型的数据输入62.23自动变成62.22呢?
- sql2000统计问题,谢谢
- 远程计算机A的sql数据保存到另一计算机B上,如果B只装了客户瑞工具,能不能用DTS导出数据到B上面呀,用备份功能好像只能备份到本地机子上
- sql赋值语句,大侠帮忙(没分了)
- 如何将一个excel文件导入sql server 一个表中
- 怎么注册不了??
- 如何通过系统存储过程将某一用户授与system administrators 固定服务器角色?
- 如何将sqlserver数据库备份到另一台计算机上去
- 如何复制表结构:
- 复杂查询,帮忙!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
alter table 表 add constraint chk_某字段_表 check(isnull(某字段,'')<>'')
for update
if exists(select 1 from deleted where 某字段 is not null)
begin
RAISERROR('某字段不为空,不能修改,更新失败',16,1)
rollback tran
end