我在我的 oracle (11g) 数据库中创建了两个表,如下所示:
create table "test" ("id" int);
create table test ("id" int);
然后在我的 C# 程序中出现了一个问题:
OracleConnection conn = new OracleConnection(-myConnectionString-);
conn.Open();
OracleCommand command = new OracleCommand("select * from test;", conn);
var v = command.ExecuteReader();
OracleCommand command = new OracleCommand("select * from \"test\";", conn);
var v = command.ExecuteReader();
对于 command.ExecuteReader() 我有一个“ORA-00911:无效字符”错误。
最佳答案
删除; (分号)从 SQL 字符串的末尾开始
关于c# - ORA-00911 : invalid character,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12262145/