求为某表新增一列,并指定列名,类型,可空,默认值,备注信息

kkun_3yue3 2009-04-08 09:34:23
求为某表新增一列,并指定列名,类型,可空,默认值,备注信息


...全文
350 14 打赏 收藏 转发到动态 举报
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
liyueling 2010-03-16
  • 打赏
  • 举报
回复
--创建表:A
create table A
(
id varchar2(30),
name varchar2(50),
sex number
)
;

--为表A的SEX列增加默认值
alter table A modify sex default 0;

--为表A的SEX列添加备注信息
comment on column A.sex is '0表示男性,1表示女性';
yygyogfny 2009-04-08
  • 打赏
  • 举报
回复
学习加备注
ai_li7758521 2009-04-08
  • 打赏
  • 举报
回复
alter table 表名 
add column_name,type_name,not null,default(default_value)
kelph 2009-04-08
  • 打赏
  • 举报
回复
create table tb(a int)
alter table tb add b varchar(1) default 'a'

exec sp_addextendedproperty N'MS_Description', N'测试编号', N'user', N'dbo', N'table', N'tb', N'column', N'b'

teerhu 2009-04-08
  • 打赏
  • 举报
回复
学习
加备注
mugua604 2009-04-08
  • 打赏
  • 举报
回复

alter table Table_1 add col varchar(10) not null default ''

EXEC sys.sp_addextendedproperty
@name=N'MS_Description'
, @value=N'remark' -----在此加上备注
,@level0type=N'SCHEMA'
, @level0name=N'dbo'
, @level1type=N'TABLE'
, @level1name=N'Table_1'
, @level2type=N'COLUMN'
, @level2name=N'col'

mugua604 2009-04-08
  • 打赏
  • 举报
回复



alter table Table_1 add col varchar(10) not null default ''

EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'remark'
,@level0type=N'SCHEMA'
, @level0name=N'dbo'
, @level1type=N'TABLE'
, @level1name=N'Table_1'
, @level2type=N'COLUMN'
, @level2name=N'col'
ws_hgo 2009-04-08
  • 打赏
  • 举报
回复
alter table #EE
add dd varchar(20) default 'hello'
Zoezs 2009-04-08
  • 打赏
  • 举报
回复

alter table 表名
add 列名, 类型,null,default(默认值)
备注不知道怎么加。
ks_reny 2009-04-08
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 kkun_3yue3 的回复:]
还有备注
[/Quote]楼主举个有备注的例子。
mugua604 2009-04-08
  • 打赏
  • 举报
回复

alter table tabeName
add col varchar(100) not null default ''

ws_hgo 2009-04-08
  • 打赏
  • 举报
回复
create TABLE #EE1(subject VARCHAR(20),ID INT)
INSERT INTO #EE1
SELECT '语文',1 UNION ALL
SELECT '语文',2 UNION ALL
SELECT '语文',3 UNION ALL
SELECT '数学',1 UNION ALL
SELECT '数学',2 UNION ALL
SELECT '数学',3

alter table #EE
add cc varchar(20)
select * from #EE
OrderID cc
----------- --------------------
10248 NULL
10248 NULL
10249 NULL
10249 NULL
10250 NULL
10250 NULL
10250 NULL
10251 NULL
10251 NULL
10251 NULL
10252 NULL
10252 NULL

(12 行受影响)
kkun_3yue3 2009-04-08
  • 打赏
  • 举报
回复
还有备注
taoistong 2009-04-08
  • 打赏
  • 举报
回复
alter table 表名
add 列名, 类型,not null,default()

34,575

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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