Oracle Table列名具有特殊(丹麦语)字符。无法执行sql查询

时间:2012-07-24 14:35:14

标签: c# .net oracle character

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

查询是:

select BRANCH_NAME, AMOUNT, ACCOUØNT_ID from ACCOUNT

错误是:

  

ORA-00904:“ACCOU?NT_ID”:标识符无效。

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

请帮助我们如何执行oracle查询哪些列有特殊字符。

1 个答案:

答案 0 :(得分:2)

很可能

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

会奏效。

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