ORA-30649: 缺少 DIRECTORY 关键字 问题解决方法

在sql server中增加数据库默认值 执行下属语句 不会出错
alter table tbjcsj add  yi0  VARCHAR(1000)   NOT NULL  default   '9' 
在oracle 里 出现错误 提示 ORA-30649: 缺少 DIRECTORY 关键字
经过多方查找 
发现语句 oracle 和sql server 通用的支持方法

把NOT null 放到 default 后面,就是如下写法,sql server 和 oracle 都能正常执行

alter table tbjcsj add  yi0  VARCHAR(1000)    default   '9'  NOT NULL

posted on 2007-12-17 10:23  suns  阅读(1594)  评论(0编辑  收藏  举报