免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 3864 | 回复: 12
打印 上一主题 下一主题

[命令]请问下修改表里面字段的命令 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2006-05-16 11:09 |只看该作者 |倒序浏览
现在的offer表里面有个Company_ID 字段 是可以为空值的 ,
现在我要把他修改成不能为空,
命令
alter table offer modify Company_ID not null
执行都报错 :Incorrect syntax near the keyword 'modify'.

我把这个字段删掉:alter table offer drop Company_ID
也报错:Incorrect syntax near the keyword 'drop'.
请问下 这哪里错了正确的该怎么写啊 ?谢谢大家咯

[ 本帖最后由 lemon_hg 于 2006-5-16 14:10 编辑 ]

论坛徽章:
0
2 [报告]
发表于 2006-05-16 11:39 |只看该作者
没问题啊,你的ASE什么版本?

论坛徽章:
1
操作系统版块每日发帖之星
日期:2016-06-20 06:20:00
3 [报告]
发表于 2006-05-16 11:39 |只看该作者
原帖由 lemon_hg 于 2006-5-16 11:09 发表
现在的offer表里面有个Company_ID 字段 是可以为空值的 ,
现在我要把他修改成不能为空,
命令
alert table offer modify Company_ID not null
执行都报错 :Incorrect syntax near the keyword 'modify'.
...



"alert" table offer modify Company_ID not null

alter 晕
jarjar 老大来了,你这种高手应该多发发帖子

[ 本帖最后由 echoaix 于 2006-5-16 11:41 编辑 ]

论坛徽章:
0
4 [报告]
发表于 2006-05-16 12:54 |只看该作者
alter table offer
modify Company_ID not null
老大 我在sql里写的是这个 不是alert 呵呵 刚才打错了  不过还是报错的

论坛徽章:
1
操作系统版块每日发帖之星
日期:2016-06-20 06:20:00
5 [报告]
发表于 2006-05-16 13:00 |只看该作者
我试过没有问题,报也不是语法错误,是不是原来有空值,不让改为非空。
ase什么版本和平台?

论坛徽章:
0
6 [报告]
发表于 2006-05-16 13:06 |只看该作者
原来里面是没有值的 还没有导入进去
我看了下 sybase center 那写的是 4.0 的

论坛徽章:
1
操作系统版块每日发帖之星
日期:2016-06-20 06:20:00
7 [报告]
发表于 2006-05-16 13:22 |只看该作者
isql -Usa -Ppass -Sserver
1>select @@version
2>go
1>use databasename (offer表所在的数据库)
2>go
1>alter table offer modify Company_ID not null
2>go

论坛徽章:
0
8 [报告]
发表于 2006-05-16 13:38 |只看该作者
Adaptive Server Enterprise/11.9.2.3/1159/P/SWR 9223 ESD 3/Linux Intel/L
inux 2.2.5-15 i586/OPT/Tue Sep  5 06:37:26 2000



(1 row affected)
1> use DB_tteb
2> go
1> alter table offer modify Company_ID not null
2> go
Msg 102, Level 15, State 1:
Line 1:
Incorrect syntax near 'modify'.
1>


晕拉

论坛徽章:
1
操作系统版块每日发帖之星
日期:2016-06-20 06:20:00
9 [报告]
发表于 2006-05-16 13:52 |只看该作者
sorry,上一贴忘了加datatype

alter table offer modify Company_ID datatype not null
但是drop应该没有问题啊

[ 本帖最后由 echoaix 于 2006-5-16 14:00 编辑 ]

论坛徽章:
0
10 [报告]
发表于 2006-05-16 14:50 |只看该作者
没关系拉 可以不加的吧
加上去试还是没用 也drop也不行 呵呵
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP