sqlserver alter 语句
在修改Sql Server表结构时,常用到Alter语句,把一些常用的alter语句列举如下。 1:向表中添加字段 Alter table [表名] add [列名] 类型 2:? 删除字段 Alter table [表名]? drop column [列名] 3:? 修改表中字段类型 (可以修改列的类型,是否为空) Alter table [表名] alter column [列名] 类型 4:添加主键 Alter table [表名] add constraint [?约束名] primary key( [列名]) 5:添加唯一约束 Alter table [表名] add constraint [?约束名] unique([列名]) 6:添加表中某列的默认值 Alter table [表名] add constraint [约束名] default(默认值) for [列名] Alter table [表名] add constraint [约束名]?check (内容) 8:添加外键约束 ?Alter table [表名] add constraint [约束名]? foreign key(列名) referencese 另一表名(列名) 9:删除约束 Alter table [表名] drop constraint [约束名]? 10:重命名表 exec sp_rename '[原表名]','[新表名]' 11:重命名列名 exec sp_rename '[表名].[列名]','[表名].[新列名]' ? 创建注释(N'user',N'dbo',N'TABLE' 为固定的写法) 12:为表添加描述信息 13:为字段Username添加描述信息 14:为字段Sex添加描述信息 15:更新表中列UserName的描述属性: 16:删除表中列UserName的描述属性: EXEC sp_dropextendedproperty 'MS_Description','Username' (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |