删除默认约束存储过程及增加、修改、删除字段语法
来源:互联网 发布:计算机二级c语言题库 编辑:程序博客网 时间:2024/06/05 18:40
参考用:
---创建删除默认约束的存储过程(以前网上找的,不知道具体出处)
if exists (select * from sysObjects where name='Pro_DropColumnDFConstraint' and xtype='P')
drop proc Pro_DropColumnDFConstraint
go
create proc Pro_DropColumnDFConstraint
@tablename VARCHAR(100),
@columnname VARCHAR(100)
AS
declare @tab VARCHAR(100)
declare @defname varchar(100)
declare @cmd varchar(100)
select @defname = name FROM sysobjects so JOIN sysconstraints sc ON so.id = sc.constid
WHERE object_name(so.parent_obj) = @tablename AND so.xtype = 'D'
AND sc.colid =(SELECT colid FROM syscolumns
WHERE id = object_id(@tablename) AND name = @columnname)
select @cmd='alter table '+ @tablename+ ' drop constraint '+ @defname
if @cmd is null
print 'No default constraint to drop'
exec (@cmd)
go
----删除Plans_ID列及默认约束
exec Pro_DropColumnDFConstraint 'Property','Plans_ID'
ALTER TABLE Property DROP COLUMN Plans_ID
--为表PlanProperty添加列PP_IsDisplay
alter table PlanProperty add PP_IsDisplay tinyint default 0 not null
--修改列
alter table PlanProperty alter column PP_IsDisplay int
- 删除默认约束存储过程及增加、修改、删除字段语法
- sql增加字段、修改字段名、删除字段、修改表名、改存储过程名!!
- sql增加字段、删除字段、增加约束、删除约束、修改缺省值、修改字段数据类型、重命名字段、重命名表
- 删除表所有的约束(系统默认名约束删除)(存储过程)
- Sql 增加修改删除字段
- SQL 增加,修改,删除字段
- Oracle 增加修改删除字段
- Oracle 增加修改删除字段
- Oracle 增加、删除、修改字段
- Oracle 增加修改删除字段
- ORACLE 增加修改删除字段
- Oracle 增加修改删除字段
- Oracle 增加修改删除字段
- Oracle 增加修改删除字段
- Oracle 增加修改删除字段
- Oracle 增加修改删除字段
- Oracle 增加修改删除字段
- Oracle 增加修改删除字段
- 将虚拟机上的linux放到U盘上
- 单点登录简介
- 调用选择联系人对话框
- mysql数据库下损坏数据的恢复操作其过程总结
- 特立独行的程序员:维基解密创始人阿桑奇传奇
- 删除默认约束存储过程及增加、修改、删除字段语法
- 遥感中的反演
- 多显示器的显示
- X-Java:http,session,cookie详解
- 做最好的自己
- 开始→运行→输入的命令集锦:
- 数据库启动错误--ORA-12560
- HDU1754 I Hate It(线段树入门题)
- [转]jQuery Ajax 实例 全解析