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
'
))
查看全文
相关阅读:
小条打印机输出简析
Visual Studio离线安装
删除“Open in Windows Terminal”右键菜单
《新媒体营销精华:精准定位+爆款打造+匠心运营+内容变现》笔者的新书,欢迎各位粉丝上京东购买
vue3.0 的 Composition API 的一种使用方法
对比传统的Xilinx AMP方案和OPENAMP方案-xapp1078和ug1186【转】
OpenAMP简介【转】
git 用法【笔记】
针对非对称多处理系统实现更简单的软件开发【转】
内核探测工具systemtap简介【转】
原文地址:https://www.cnblogs.com/si812cn/p/1278578.html
最新文章
虚拟对抗训练:一种新颖的半监督学习正则化方法
duilib入门教程
C++/CLI委托回调
C++/CLI入门系列 第三篇:C#通过C++/CLI,实现C++的回调函数
Nginx配置SSL证书
Vue 3.0 升级指南
.NET 5.0正式发布,功能特性介绍(翻译)
一篇文章让你搞懂原型和原型链
给萌新HTML5 入门指南(二)
排名靠前的几个JS框架发展趋势和前景
热门文章
给萌新HTML5 入门指南
[原创]软件测试人员百宝箱
c#使用csredis操作redis
C# 制作GIF的方法4种方法
C#实现SMPP3.4协议服务端和客户端
WPF调用图片路径,或资源图片
Cef框架的使用:内嵌Chromium内核浏览器
C#生成PDF的方案
.NET core下的MEF
.Net 5的控制台程序中使用桌面类库
Copyright © 2011-2022 走看看