我试图通过ODP.NET执行SQL查询来创建表,但我总是得到一个ORA-00911'无效字符'错误。即使在SQL查询本身中没有换行符,异常中的Errors对象始终具有文本“ORA-00911:无效字符\ n”。无法通过ODP.NET执行SQL查询 - 无效字符错误
我执行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
}
的queryString包含一个CREATE TABLE语句,当通过SQL开发人员执行工作正常
编辑:我在执行SQL是这样的:
CREATE TABLE "TESTSYNC"."NEWTABLE" (
"COL1" NUMBER(*,0) NULL,
"COL2" NUMBER(*,0) NULL
);
与换行符删除
您可以发表评论文字吗? – 2009-10-06 11:09:19