java.sql.SQLSyntaxErrorException:ORA-04044:此处不允许使用过程,函数,包或类型

时间:2018-11-17 20:46:32

标签: java oracle jdbctemplate

我在使用SQL时遇到错误,但是当我在SQL Developer中运行相同的INSERT时,它会起作用。

代码如下:

Request processing failed; nested exception is org.springframework.jdbc.BadSqlGrammarException: PreparedStatementCallback; bad SQL grammar [INSERT INTO matches (id, status, home_team_id, away_team_id, home_goals, away_goals) VALUES (?, ?, ?, ?, ?, ?)]; nested exception is java.sql.SQLSyntaxErrorException: ORA-04044: procedure, function, package, or type is not allowed here

这是完整的错误:

SQL> DESCRIBE matches

这是Name Null? Type ------------ -------- ------------ ID NOT NULL NUMBER(6) STATUS VARCHAR2(16) HOME_TEAM_ID NUMBER(6) AWAY_TEAM_ID NUMBER(6) HOME_GOALS NUMBER(2) AWAY_GOALS NUMBER(2) 的输出:

const filteredProducts = x.val().products.filter(p => !p.id)

我做错了什么吗?

0 个答案:

没有答案