我正在尝试调用Oracle中的一个函数,该函数会截断我传入的表名。不幸的是,我一直收到以下错误,并且不知道为什么。java.sql.SQLException: Invalid column type
at oracle.jdbc.driver.DatabaseError.throwSqlExceptionsql.call(storedProcCall, [Sql
下面的代码返回错误的ORA-00942: table or view does not exist,我想可能是因为PL/SQL运行时引擎(或者一些我不知道的东西)试图将table_in作为一个表来处理,但是为什么要这样做,我已经将table_in声明为变量了。我想要了解的是,为什么这是必要的,以及当前声明'table_in‘即使在作用域中声明之后也不能作为变量处理的错误。或者是什么原因,为什么不期望一个变量在那里?