请教关于ALTER的用法

loveyouxyza 2003-12-05 05:35:53
我想请教一下,如果用SQL语句来修改表中列的属性,如向列添加UNIQUE的属性该怎么写?
...全文
75 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
dlpseeyou 2003-12-05
  • 打赏
  • 举报
回复
alter table 表名
alter column 字段,类型 修改字段名
add column 字段,类型 增加字段名
drop column 字段,类型 删除字段名
pengdali 2003-12-05
  • 打赏
  • 举报
回复
CREATE UNIQUE CLUSTERED INDEX 表名_in ON 表名 (列名)
loveyouxyza 2003-12-05
  • 打赏
  • 举报
回复
如果列已经是存在的呢?
CrazyFor 2003-12-05
  • 打赏
  • 举报
回复
ALTER TABLE 表 ADD
CONSTRAINT ....
Rotaxe 2003-12-05
  • 打赏
  • 举报
回复
详细请看book online
Rotaxe 2003-12-05
  • 打赏
  • 举报
回复
下例向表中添加具有 UNIQUE 约束的新列。

CREATE TABLE doc_exc ( column_a INT)
GO
ALTER TABLE doc_exc ADD column_b VARCHAR(20) NULL
CONSTRAINT exb_unique UNIQUE
GO
EXEC sp_help doc_exc
GO
DROP TABLE doc_exc
GO

11,849

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 非技术版
社区管理员
  • 非技术版社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧