在Oracle SQL中,如何按顺序位置选择列?

时间:2013-11-19 20:31:07

标签: sql oracle11g

我正在尝试研究这个数据库,我想根据它的位置查找列数据,如下所示:

select * from V$RESERVED_WORDS where COLUMNS.FIRST like '%'

但是,这似乎不起作用。我收到这个错误:

select * from V$RESERVED_WORDS where COLUMNS.FIRST like "%"
Error at Command Line:10 Column:57
Error report:
SQL Error: ORA-00904: "%": invalid identifier
00904. 00000 -  "%s: invalid identifier"
*Cause:    
*Action:

我正在使用Oracle SQL。任何提示赞赏。

1 个答案:

答案 0 :(得分:0)

您无法使用序号,但您需要指定列名称。您的查询:

SELECT * FROM V$RESERVED_WORDS
WHERE KEYWORD LIKE '%';