怎么处理"ORA-00955: 名称已被现有对象占用"的错误 用desc 命令看一下是否已经存在该对象(也许跟索引、序列、视图等重名了) 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 select * from tab;看你准备创建的表名在列表里面不? 或许是视图,反正就是占了,oracle总不会乱包错吧 肯定没有此表,用drop table 报ORA-00942: 表或视图不存在desc命令怎么用啊 名称重复了你换个名字不得了,在oracle中是对象的名称不可以重复的,table也是oracle中的一种对象类型。 select object_name,object_type from user_objectswhere object_name = upper('yourtablename');看看什么对象用了这个名字 楼上,我用这段sql没有查到记录,是不是说明没有使用这个名字的对象 upper('yourtablename'); 这里面的yourtablename用你的名字替换了?如果是的话,说明你的对象没有被占用那样的话就比较奇怪了 貌似有些难度,关于通过生成的数字进行排序的 pl sql导出excel的存储过程如何写? 问一个SQLSERVER转到ORACLE的概念问题 如何在代码中动态创建ORACLE数据库 ORA-12505, TNS: Oracle 11g连接问题!求助啊!~ 求教DMP文件导入问题 请帮忙看看这个create table有什么问题? 行---列 倒置 关于触发器的问题 oracle中select语句 一个sqlserver语句,如果改成pl/sql啊?谢谢 oracle中dbms下的包问题
看你准备创建的表名在列表里面不?
desc命令怎么用啊
你换个名字不得了,在oracle中是对象的名称不可以重复的,table也是oracle中的一种对象类型。
where object_name = upper('yourtablename');
看看什么对象用了这个名字
这里面的yourtablename用你的名字替换了?
如果是的话,
说明你的对象没有被占用
那样的话就比较奇怪了