这个是一个举例子,虽然没有进入到第二个when的条件 但是仍然会判断是否存在这个数据库从而报ORA-00942的错误。
我现在遇到一个问题,就是产品有两个版本的数据,其中一个存在表1,一个存在表2,需要远程去查询里面的数据。虽然写了判断,匹配了版本才会进入查询对应的表。但是仍然会报ORA-00942的错误。头疼
求论坛大佬指点迷津
解决方案 »
- 谁能给个通过rman备份一周的经典案例?
- SCOTT用户下EMP表DEPTNO COL后出现###
- 大侠看看。。简单问题。。
- oracle9i安装不了?十万火急!!!
- if的语法错误
- oracle数据导入问题!在线等,谢谢!
- 两个基础+奇怪的问题
- 用Enterprise manager configuration assistant创建资料档案库时,用户名/密码:system/manager.服务怎么添都不对,索性不添,到对了,这
- occi连接oracle11 rac集群 双节点的 监听地址 连接不上 报12514错误 单节点的非集群正常
- oracle 3张300万数据表连表查询,不想建分区表,已经建了索引,查询时间太长,如何优化。
- 这个 SQL 语句怎么编写啊
- oracle实现下行数据替换上一行数据
因为判断表存不存在,是sql执行前的步骤
现在就是无论我怎样写都会报ORA-00942的错误。头都大了
如果你这表1和表2,永远不会有重名的其他表存在,那就再加个sql判断表名有没有就可以了,用查数据字典user_tables即可。