语法错误似乎在WHEN INSERTING OR UPDATING中(更具体地说,它在OR下划线),我不明白为什么它在情况下不能工作,但在IF条件下工作。这是一个BEFORE DELETE OR INSERT OR UPDATE触发器SELECT INTO FROM 编辑:问题似乎是,WHEN条件需要一个操作符,所以我尝试使用:
WHEN INSER
我正在尝试调用Oracle中的一个函数,该函数会截断我传入的表名。不幸的是,我一直收到以下错误,并且不知道为什么。java.sql.SQLException: Invalid column type
at oracle.jdbc.driver.DatabaseError.throwSqlException这是令人不快的
下面的代码返回错误的ORA-00942: table or view does not exist,我想可能是因为PL/SQL运行时引擎(或者一些我不知道的东西)试图将table_in作为一个表来处理,但是为什么要这样做,我已经将table_in声明为变量了。ex26011601表具有相同架构中的值。我想要了解的是,为什么这是必要的,以及当前声明'table_in‘即使在作用域中声明之后也不能作为