oracle用关键字做表的字段,查询的时候报错,该如何处理,问题详见帖子内容.
如下:
create table config
(
name varchar2(20),
value varchar2(200),
configname varchar2(20),
comment varchar2(20),
PRIMARY KEY(NAME,configname)
)
这个comment是个关键字,像sqlserver那样[comment]会报错,这该怎么办呢?
朋友告诉我这么做:
"comment" varchar2(20),
这样建表的时候可以了,但是现在有个新的问题,我查的时候:
select Table.Comment from Table;
报错:无效的的用户.表.列,表.列,或列规格.
请问我查询的时候该如何处理呢?
改字段的名称有点不太好实现了我.
还请大家多多帮忙!
------解决方案--------------------
查询的时候同样要用双引号
SQL code
select "comment" from config