zoukankan
html css js c++ java
创建与删除SQL约束或字段约束。 http://www.cnblogs.com/hanguoji/archive/2006/11/17/563871.html
创建与删除SQL约束或字段约束。
SQL约束控制
1
)禁止所有表约束的SQL
select
'
alter table
'
+
name
+
'
nocheck constraint all
'
from
sysobjects
where
type
=
'
U
'
2
)删除所有表数据的SQL
select
'
TRUNCATE TABLE
'
+
name
from
sysobjects
where
type
=
'
U
'
3
)恢复所有表约束的SQL
select
'
alter table
'
+
name
+
'
check constraint all
'
from
sysobjects
where
type
=
'
U
'
4
)删除某字段的约束
declare
@name
varchar
(
100
)
--
DF为约束名称前缀
select
@name
=
b.name
from
syscolumns a,sysobjects b
where
a.id
=
object_id
(
'
表名
'
)
and
b.id
=
a.cdefault
and
a.name
=
'
字段名
'
and
b.name
like
'
DF%
'
--
删除约束
alter
table
表名
drop
constraint
@name
--
为字段添加新默认值和约束
ALTER
TABLE
表名
ADD
CONSTRAINT
@name
DEFAULT
(
0
)
FOR
[
字段名
]
对字段约束进行更改
--
删除约束
ALTER
TABLE
tablename
Drop
CONSTRAINT
约束名
--
修改表中已经存在的列的属性(不包括约束,但可以为主键或递增或唯一)
ALTER
TABLE
tablename
alter
column
列名
int
not
null
--
添加列的约束
ALTER
TABLE
tablename
ADD
CONSTRAINT
DF_tablename_列名
DEFAULT
(
0
)
FOR
列名
--
添加范围约束
alter
table
tablename
add
check
(性别
in
(
'
M
'
,
'
F
'
))
查看全文
相关阅读:
HDU 2546:饭卡(01背包)
HPU 第三次积分赛:阶乘之和(水题)
拓扑排序练习题
HDU 2647:Reward(拓扑排序+队列)
HDU 3342:Legal or Not(拓扑排序)
HDU 2094:产生冠军(拓扑排序)
POJ 2585:Window Pains(拓扑排序)
51Nod 1002:数塔取数问题(DP)
cogs696 longest prefix
poj3764 The xor-longest Path
原文地址:https://www.cnblogs.com/si812cn/p/1278578.html
最新文章
multiset与set
string::npos,一个很大的数
使用我的编译器,下面的代码 int i=7; printf("%d ", i++ * i++); 返回 49?不管按什么顺序计算, 难道不该打印出56吗?
这是个巧妙的表达式: a ˆ= b ˆ= a ˆ= b 它不需要临时变量就可 以交换 a 和 b 的值。
NYOJ--122--Triangular Sums
NYOJ--94--cigarettes
NYOJ--811--变态最大值
NYOJ--65--另一种阶乘问题
python延时绑定
Django框架
热门文章
程序员必备储备资源网站
bootstrap框架的使用
python中的垃圾回收机制(GC)
ascll、Unicode、utf-8、gbk之间的区别
前端基础之JavaScript
jQuery
BOM与DOM
CSS二之调节样式
Sublime Text3:插件+快捷键+环境变量设置+C/C++编译环境
HDU 1114:Piggy-Bank(完全背包)
Copyright © 2011-2022 走看看