zoukankan
html css js c++ java
创建与删除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
'
))
查看全文
相关阅读:
MVC学习
Net开源网络爬虫
js调用wcf 的SOA
Redis 上实现的分布式锁
dojo/request
Python,PyCharm
如何解决卸载McAfee时出现“处于托管模式时无法删除”问题(转)
糗事⊙︿⊙
Oracle exp,imp
java 生产者消费者问题 并发问题的解决(转)
原文地址:https://www.cnblogs.com/hanguoji/p/563871.html
最新文章
谷歌地图 API 开发之添加标记(解析以及补充)
Google Map Api 谷歌地图接口整理
Eclipse 使用mybatis generator插件自动生成代码
关闭eclipse自动弹出console功能
Mybatis 的分页插件PageHelper-4.1.1的使用
Mybatis -代码自动生成(generatorConfig.xml)
利用mybatis-generator自动生成代码
@PathParam 和 @QueryParam
RESTful API 设计指南
Debian sudo自动补全
热门文章
FrieMonkey获取手机的IMSI等信息
DHTMLEdit控件的安装
使用 FireMonkey 构建优秀专业 Android 应用的10点提示
解决C/C++程序执行一闪而过的方法(使用getchar,或者cin.get,不推荐system(“pause”))
算法是内功,程序员别冷落算法!李开复写于 2006 年
搭建域服务器
Linux应用环境
建模、架构与框架
写一个框架:步骤1
Linux常用命令
Copyright © 2011-2022 走看看