ALTER TABLE [appservers] ADD cate varchar(20) NULL DEFAULT('App Servers')
我是这样解决的。请问,能否使语法更简洁一点?ALTER TABLE [appservers] ADD cate varchar(20) DEFAULT 'App Servers' check(cate like 'App Servers') go update [appservers] set cate=default
1,2你已经解决 关于3你可以建立触发器,每次判断Inserted表中的cate字段中的值是否是'App Servers',如不是,退出如: if exists (select * from inserted where cate <> 'App Servers') begin rollback tran raiserror(.....) return end
ADD
cate varchar(20) NULL
DEFAULT('App Servers')
ADD cate varchar(20) DEFAULT 'App Servers' check(cate like 'App Servers')
go
update [appservers]
set cate=default
1,2你已经解决
关于3你可以建立触发器,每次判断Inserted表中的cate字段中的值是否是'App Servers',如不是,退出如:
if exists (select * from inserted where cate <> 'App Servers')
begin
rollback tran
raiserror(.....)
return
end