首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > oracle >

sqlplus平添字段出错

2012-12-23 
sqlplus添加字段出错为什么我写:alter table employeeadd salary number(7,3) not null default 0会报错说

sqlplus添加字段出错
为什么我写:
alter table employee
add salary number(7,3) not null default 0
会报错说:
第 2 行出现错误:
ORA-30649: 缺少 DIRECTORY 关键字
怎么解决?
[最优解释]

引用:
为什么我写:
alter table employee
add salary number(7,3) not null default 0
会报错说:
第 2 行出现错误:
ORA-30649: 缺少 DIRECTORY 关键字
怎么解决?


把NOT null 放到 default 后面

hr@ORCL> create table t (n number);

Table created.

hr@ORCL> alter table t add i varchar2(10) default '0' not null;

Table altered.


[其他解释]
  alter table testa
add salary number(7,3)  default 0
[其他解释]
增加字段时候无法约束 not null
可以再写一个alter语句去增加这个constraint

热点排行