在PL/SQL Developer的Command Windows中创建临时表出错,请大家指教。

Caobiao 2003-10-19 03:30:19
请问我在PL/SQL Developer的Command Windows中创建临时表,语句如下:
create global temporary table Tmp_EspecialUser (
EspecialUserID varchar2(11) null,
CutListID varchar2(11) null,
Detail varchar2(255) null
) on commit preserve rows ;
但是提示错误如下:
ORA-00406: COMPATIBILITY 参数需要是 8.1.0.0.0 或更大
请问这是怎么回事?是不是语法错了?
权限的问题应该不是,同样我可以创建物理表如:
create table Tmp_Table(
EspecialUserID varchar2(11) null,
CutListID varchar2(11) null,
Detail varchar2(255) null
);
又可以成功,请各位指教,谢谢!
...全文
59 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
Caobiao 2003-10-20
  • 打赏
  • 举报
回复
搞定!正如xu_guanghui(小风)所说,谢谢!
Caobiao 2003-10-20
  • 打赏
  • 举报
回复
昨天星期天,人气好淡噢,希望今天能把此问题解决,多多关注,谢谢!
JCC0128 2003-10-20
  • 打赏
  • 举报
回复
gz
xu_guanghui 2003-10-19
  • 打赏
  • 举报
回复
在init.ora 文件中有个compatibile参数的 你可以看一下
修改为8.1.0
然后重启试试

17,090

社区成员

发帖
与我相关
我的任务
社区描述
Oracle开发相关技术讨论
社区管理员
  • 开发
  • Lucifer三思而后行
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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