问题标签 [ora-00911]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
1658 浏览

sql - 使用VB6在Oracle中插入多行

我正在尝试使用 BeginTrans...CommitTrans 在表中插入多行。
下面是代码片段:

以下是使用循环准备的 SQL

当我运行时,conn.CommitTrans我得到 ORA-00911: Invalid character

如果我将 SQL 修改为

我得到 ORA-00933: SQL 命令未正确结束。
如果我进一步更新并替换“;” 使用“/”再次得到相同的错误
非常感谢任何帮助。
提前谢谢...

0 投票
2 回答
5409 浏览

oracle - 如何在 Oracle 10g 的 JDBC SQL 查询中包含多个命令?

我是 Oracle 的新手(我来自 MySQL 和 MSSQL),并且是 JDBC 的新手。我的一个表创建查询如下所示:

当我尝试connection.createStatement().execute()这个查询时,我得到java.sql.SQLSyntaxErrorException: ORA-00922: missing or invalid option. 如果我删除斜线,我会得到相同的结果。如果我尝试用分号替换它们,我会得到java.sql.SQLSyntaxErrorException: ORA-00911: invalid character.

是否不可能在 JDBC 和/或 Oracle 的一个查询中包含多个命令?还是我只是缺少某种语法来分隔它们?

0 投票
3 回答
1011 浏览

java - JDBC:抱怨无效符号但似乎很好

我必须使用 JDBC 来写入数据库(hibernate/ibatis 不是一个选项),我的数据库是 Oracle 11g。

我创建以下查询:insert into user(user_id, username, age, creation_ts) values(seq_userid.NEXTVAL, 'Jack', 19,TO_TIMESTAMP('14/12/2010 15/09/46', 'DD/MM/RR HH24/MI/SS'));

然而我的statetement.execeuteUpdate(above sql). 生成无效符号异常。但是当我在 squirrel 中执行查询时,它会被提交得很好。有谁知道为什么会这样?


0 投票
1 回答
963 浏览

eclipse - Oracle Query 在 Eclipse 中未正确执行

我在 Eclipse 中执行一个简单的数据库查询:

但我得到:

ORA-00911: 无效字符错误

但是当我在 sql*plus 命令行中执行这个查询时,它执行成功。

0 投票
2 回答
1922 浏览

asp.net - VB.net 函数给出 ORA-00911 无效字符错误

此函数给出 ORA-00911 无效字符错误。我有其他相同风格的方法,这些方法运行正常。请对我哪里出错有任何建议吗?谢谢

0 投票
2 回答
2806 浏览

php - 使用 oci_execute() 时需要帮助消除 ORA-00911 错误

我正在使用以下代码生成 SQL。

这是生成的SQL

现在,我运行直接在 SQL Developer 中生成的 SQL,它工作正常。但是当我在PHP中使用oci_execute($sql)运行查询时,它不起作用。使用以下代码进行调试时:

它显示错误消息:

ORA-00911: 非法字符

任何帮助请......

0 投票
1 回答
1270 浏览

oracle - 尝试将数据插入 Oracle 中的表时出错

我正在使用 python 2.7 和 cx_Oracle 模块。当我尝试运行以下查询时:

使用Cursor.execute()fromcx_Oracle我得到以下错误:

当我把它放在 SQL plus 中时,它说:

UPDATE如果用户已经在购物车中拥有所选书籍并且INSERT如果购物车中没有他们想要的书籍的当前副本,我正在尝试制作购物车。

执行方法如下所示:

并且每个参数都是用户使用生成的rawinput(),然后根据正则表达式进行检查。

0 投票
1 回答
4740 浏览

stored-procedures - JDBC Call to a stored procedure returns null

I've got some problems with a stored procedure on an Oracle database.

I just want to call a procedure (which has 50 IN parameters and 2 IN OUT parameters) and get these 2 OUT parameters.

I'm trying to execute() the associated CallableStatement but it returns me a NullPointerException

Here is the code (I'm using Hibernate):

If, before the execute(), I set

I've got a SQLSyntaxErrorException (ORA-00911: invalid character)

Could you help me ?

Fab


Here is the solution:

The 2 last parameters of the procedure are IN OUT. I thought that we had to manage them as OUT parameter :

But as they're IN OUT, these parameters have to be declared as IN :

And finally register them as OUT like this :

I hope this may help you :)

0 投票
2 回答
1501 浏览

sql - 协助 SQL 视图

我在使用这个 sql 视图时遇到了一些问题。

有人能帮我一下吗?我正在尝试在视图的末尾添加一列,即(S-2)/2where的自然数结果Sthemed_party_size.

当我说自然数结果时,我的意思是把以 0.5 结尾的答案四舍五入,所以如果S=7答案是3和不是2.5

当我尝试运行上述代码时出现的错误是

如果它有所不同,我正在使用连接到 oracle 服务器的 sqldeveloper,这样我就可以使用 PL/SQL。

0 投票
1 回答
6005 浏览

oracle10g - Oracle 10g:插入带有日期和 varchar2 值的语句(ORA-00911 错误)

我在 Oracle 10g 中创建了一个表,并尝试使用插入语句将一些行插入到表中。但我反复收到以下错误:

给出 ORA-00911 错误的插入语句如下:

NBMy表定义如下

有人可以帮忙解决什么错误吗?