c# – 具有特殊(丹麦语)字符的Oracle表列名.无法执行sql查询

我正在使用DbDataReader来执行查询.请在下面找到代码

查询是:

select BRANCH_NAME, AMOUNT, ACCOUØNT_ID from ACCOUNT

错误是:

ORA-00904: “ACCOU?NT_ID”: invalid identifier .

我正在尝试连接oracle数据库并执行oracle查询.

请帮助您如何执行oracle查询哪些列具有特殊字符.

最佳答案 很可能

 select "BRANCH_NAME", "AMOUNT", "ACCOUØNT_ID" from "ACCOUNT";

将工作.

有关数据库对象命名规则的更多信息,请参见http://docs.oracle.com/cd/E11882_01/server.112/e10592/sql_elements008.htm.

点赞