alter table tabname alter column colname tinyint default 0

softrookie 2003-08-30 08:02:51
这句执行时提示“在关键字 'default' 附近有语法错误”,可我真不知道是怎么错了的,麻烦高手们指点一下,谢谢!
...全文
225 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
Rivulet119 2003-08-30
  • 打赏
  • 举报
回复
用Alter table语句定义默认值,一定要用 default 0 for 列名
pengdali 2003-08-30
  • 打赏
  • 举报
回复
alter table 表名 add constraint 约束名 default null for 列名
yujohny 2003-08-30
  • 打赏
  • 举报
回复
你的列已经存在就用这个
ALTER TABLE 表名 ADD CONSTRAINT [DF_TEST] DEFAULT (0) FOR 列名
txlicenhe 2003-08-30
  • 打赏
  • 举报
回复
create table test (a int)

alter table test alter column a tinyint

alter table test with nocheck add CONSTRAINT [DF_test_a] DEFAULT (1) for a

34,576

社区成员

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

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