我照着sql reference的语法参考写一个修改constraint的语句,但是总是提示错误。。
而他给的例子却和语法不一样。
难道是他给的语法参考有错误?还是我理解的语法有出入?
希望大家看看而给的例子是
ALTER TABLE locations_demo
MODIFY (country_id CONSTRAINT country_nn NOT NULL);
我注意到语法里面MODIFY之后没有要求加括号,而且直接跟着的是 constraint constraint_name,我理解写成
ALTER TABLE locations_demo
MODIFY CONSTRAINT country_nn NOT NULL;
而他给的例子却和语法不一样。
难道是他给的语法参考有错误?还是我理解的语法有出入?
希望大家看看而给的例子是
ALTER TABLE locations_demo
MODIFY (country_id CONSTRAINT country_nn NOT NULL);
我注意到语法里面MODIFY之后没有要求加括号,而且直接跟着的是 constraint constraint_name,我理解写成
ALTER TABLE locations_demo
MODIFY CONSTRAINT country_nn NOT NULL;
解决方案 »
- 求助:海量数据查询统计时,效率优化问题。
- 请教基础问题............
- Oracle Form6i 怎样在列印txt档时设置参数add_parameter?
- 问: 在Linux9.0下安装Oracle9.2.0的时候遇到的问题?
- 如何循环动态sql的结果集并拼接字段的值为字符串,这个sql中union了好几个表
- 建立外键,提示 此列列表的唯一或主关键字不匹配。
- ◆有Oracle的client简单安装软件(方法)吗?
- oracle大量消耗硬盘空间的问题
- orcale中如何求某一日期距当前的年份
- 请问oracle数据库多内码问题。
- 关于存储过程的提问
- 编写一个存储过程,把自定义对象的值给打印出来。
MODIFY CONSTRAINT 约束名称 约束表达式 ALTER TABLE locations_demo
MODIFY CONSTRAINT 约束名 (列, NOT NULL )
里面也没用not null语句啊?
ALTER TABLE locations_demo
MODIFY CONSTRAINT 约束名称 约束表达式 这句提示错误ORA-00933 SQL COMMAND NOT PROPERLY ENDED