the*_*oop 3 oracle odp.net ora-00911
我正在尝试通过ODP.NET执行SQL查询来创建表,但我总是得到一个ORA-00911'无效字符'错误.即使SQL查询本身没有换行符,异常中的Errors对象也始终具有文本"ORA-00911:invalid character \n".
我正在执行SQL的代码是这样的:
using (OracleConnection conn = new OracleConnection(<connection string>) {
using (OracleCommand command = conn.CreateCommand()) {
conn.Open();
command.CommandText = queryString;
command.ExecuteNonQuery(); // exception always gets thrown here
}
Run Code Online (Sandbox Code Playgroud)
queryString包含一个CREATE TABLE语句,在通过SQL Developer执行时可以正常工作
编辑:我正在执行的SQL是这样的:
CREATE TABLE "TESTSYNC"."NEWTABLE" (
"COL1" NUMBER(*,0) NULL,
"COL2" NUMBER(*,0) NULL
);
Run Code Online (Sandbox Code Playgroud)
删除了换行符
归档时间: |
|
查看次数: |
4951 次 |
最近记录: |