创建与删除SQL约束或字段约束。
来源:互联网 发布:mac word 文件恢复 编辑:程序博客网 时间:2024/04/27 20:10
创建与删除SQL约束或字段约束。
SQL约束控制
1)禁止所有表约束的SQL
select 'alter table '+name+' nocheck constraint all' fromwhere type='U'
2)删除所有表数据的SQL
select 'TRUNCATE TABLE '+name from sysobjects '
3)恢复所有表约束的SQL
select 'alter table '+name+' check constraint all' from type='U'
4)删除某字段的约束
declare @name varchar(100)
--DF为约束名称前缀
selectb.name from syscolumns a,sysobjects b where a.id=object_id('表名') and b.id=a.cdefault '字段名' and b.name like 'DF%'
--删除约束
alter table 表名 drop constraint @name
为字段添加新默认值和约束
ALTER TABLE 表名 ADD CONSTRAINT @name DEFAULT (0) FOR [
对字段约束进行更改
--删除约束
ALTER TABLE tablename
Drop CONSTRAINT 约束名
--修改表中已经存在的列的属性(不包括约束,但可以为主键或递增或唯一)
ALTER column 列名 int not null
--添加列的约束
ALTER TABLE tablename
ADD CONSTRAINT DF_tablename_列名 DEFAULT(0) FOR 列名
--添加范围约束
alter table tablename ('M','F'))
posted on 2006-11-17 17:17 北飘阅读(101) 评论(0) 编辑 收藏引用网摘所属分类: SQLServer与Oracle
刷新评论列表
标题
姓名
主页
请输入验证码 验证码 *
内容(请不要发表任何与政治相关的内容) 请输入评论内容
Remember Me?
登录 使用高级评论 新用户注册 返回页首 恢复上次提交
[使用Ctrl+Enter键可以直接提交]
相关文章:
SQL将以字符','分隔的字段值,循环插入表中
SQL语句导入/导出EXCEL(转载自:白袜子blog)
利用SQL语句查找某数据库中所有存储过程包含的内容
将SQL查询分组后获得的结果中的某字段按照条件相加
用SQL语句批量生成一个表的INSERT语句
表数据删除后,使自动增长列重新编号
SQL用一个表的数据更新另一个表的数据
不错的SQL2005学习站点
SQL Server 2005中的T-SQL增强 转载:WWW.CHINAHTML.COM 学习
SQL获取某表的索引或约束,并确定索引归属列,获取表中的自动增长列名。
IT人的互动社区—ZDNetChina中文社区
服务器托管服务商:零刻数据。
本文转自
http://www.cnblogs.com/hanguoji/archive/2006/11/17/563871.html
标签词:
列名 alter table 删除 sql语句 constraint name 请输入 from sqlselect
- 创建与删除SQL约束或字段约束。
- 创建与删除SQL约束或字段约束
- 创建与删除SQL约束或字段约束
- 创建与删除SQL约束或字段约束。
- 创建与删除SQL约束或字段约束
- SQL中的几种约束的创建与删除
- SqlServer 删除字段约束
- 使用SQL语句创建和删除约束
- 使用SQL语句创建和删除约束
- 使用SQL语句创建和删除约束
- 使用sql语句创建和删除约束
- 使用SQL语句创建和删除约束
- sql server 创建table表 及添加各种约束 查看约束 删除约束 新增表的字段 规则及规则使用方法及应用到表中 时间函数的类型
- SQL server 创建与删除数据库,数据表,约束的创建与删除语法
- 创建和删除约束
- sql增加字段、删除字段、增加约束、删除约束、修改缺省值、修改字段数据类型、重命名字段、重命名表
- SQL SERVER添加与删除主键约束
- sql删除约束
- 夜半醒来
- ORACLE数据库恢复到指定的表空间
- Oracle的物化视图
- asp.net2.0 登录控件使用(membership) 的环境配置及使用
- 设计模式---结构型
- 创建与删除SQL约束或字段约束。
- 敏捷的弱点是什么?
- 敏捷团队建设
- C# 关键字
- 乱码的处理-程序员永远无法避免的话题
- javascript代码alert弹出对话框出现乱码,原来是源代码字符编码的问题
- JPCAP——Java中的数据链路层控制
- vc内联汇编
- 详谈基于JSON的高级AJAX开发技术