我試圖通過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