如果您使用过 Oracle,您可能会得到一个有用的信息: "ORA-00942: 表或视图不存在"。这个错误信息没有包含缺少的对象名称,这是否有合法的技术原因? 关于这个错误信息不包含表名的争论听起来像是由TSA制定的。如果我是攻击者,我会知道我刚刚尝试利用哪个表,并且能够轻松地解释这个无用...
我使用Spring Batch框架创建了一个批处理作业,但我没有运行CREATE SQL的数据库权限。当我尝试运行批处理作业时,框架尝试创建TABLE_BATCH_INSTANCE时出现了错误。我试图禁用<jdbc:initialize-database data-source="dat...
当我有一个 SQL 语句,如 select * from table1,它工作得很好,但是一旦我把它放到函数中,我就会得到:ORA-00942: table or view does not exist 如何解决这个问题?
我正在编写一个存储过程,将数据从一个用户的表复制到另一个架构中。基本上,这是一系列INSERT .. SELECT语句,例如:INSERT INTO GESCHAEFTE SELECT * FROM TURAT03.GESCHAEFTE WHERE kong_nr = 123...
我想在一张不存在的表上声明一个游标。当然,我的过程无法编译。 这个表是一个临时表,在预处理中创建。它将在运行时存在,但在编译时又是另一回事了。 对于我的select / update和其他DML操作,我已经使用了EXECUTE IMMEDIATE 'tmp_table中的操作',但我找不到...
我们有两个数据库 - DB1和DB2。 我能否在DB1中创建一个与DB2中的表之一有关系的表?换句话说,我可以从另一个数据库中的表中使用外键吗? 我用不同的用户连接到这些数据库。有什么想法吗? 现在,我收到错误消息: ORA-00942:表或视图不存在。