添加删除约束脚本 ::fn_get_sql
添加約束:alter table table1
??????????????????? add constraint??pk_name?? primary key (name)? --添加主健約束,名稱作為主健;
??????????????????? alter table table1
??????????????????? add constraint??pk_name??unique (name)? --添加唯一約束,名稱不能重復;
?????????????????? alter table table1
???????????????????add constraint df_address default('地點不詳') for saddress --添加默認約束,地點不詳;
????????????????? alter table table1
???????????????????add constraint? ck_age? check (ages between 20 and 60)--添加檢查約束,要求年齡在20-60間;
????????????????? alter table table1
???????????????????add constraint? fk_stuno foreing? key(stuno)? references table2(stuno) --添加外健約束,主表table2和從表table1建立關系,通過stuno;
刪除約束: alter table table1
????????????????????? drop constraint?? pk_name;
?
?
--檢查鎖語句
use?master
declare?@spid?int;
declare?@sql_handle?binary(20);
set?@spid?=?91
SELECT?@sql_handle?=?sql_handle
FROM?sysprocesses?As?A?with?(nolock)
where?spid?=?@spid
select?text
from?::fn_get_sql(@sql_handle)
轉載于:https://www.cnblogs.com/renyb/archive/2012/11/28/2792774.html
總結
以上是生活随笔為你收集整理的添加删除约束脚本 ::fn_get_sql的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 强制删除tfs未迁入项的两个方法。
- 下一篇: Eclipse to android