sqlserver 字段操作语句 - 数据库知识,sqlserver,mysql知识积累 - CSS模版园-免费网站模版下载
当前位置 CSS模版园 >> 网站制作 >> 数据库 >> sqlserver 字段操作语句

原创sqlserver 字段操作语句

sqlserver 字段操作,新增字段/修改字段类型/判断字段是否存在

判断字段是否存在,新增字段,修改字段类型/长度默认值,删除字段,修改字段名,修改字段默认值

判断字段是否存在

--判断字段是否存在
if exists(select * from dbo.syscolumns where id=object_id('表名') and name='字段名')
	alter table 表名 drop column 字段名

新增字段

--新增字段
alter table 表名 add 字段名 字段类型 default 缺省值 是可选参数
alter table 表名 add 字段名 字段类型

修改字段类型/长度默认值

--修改字段类型/长度
alter table 表名 alter column 字段名 新类型名(长度)

删除字段

--删除字段
alter table 表名 drop column 字段名

修改字段名

--修改字段名
sp_rename '表名.旧字段名','新字段名' --sp_rename 'test.name','new_name'

修改字段默认值

--删除默认值约束(如果默认值是在创建表的时候创建的,则不能用命令删除)
alter table 表名 drop constraint 约束名 
--创建默认值约束(约束名格式:DF_字段名)
alter table 表名 add constraint 约束名 default '默认值' for 字段名
--约束是否存在
if exists(select * from sys.check_constraints where parent_object_id=object_id('表名') and object_id=object_id('约束名'))    
    alter table 表名 drop constraint 约束名

原创文章内容原创,转载请注明出处:cssteach.com

声明本站所有资源仅供学习与参考,请勿用于商业用途。转载请注明来自:cssteach.com

原文http://cssteach.com/html/show-14-156.html

若文章内容有错误或无法下载,请在回复中说明(可无需登录,直接评论)

最新文章

图文

热门网站模版