大家。我有表,其中一个列名是“全部”,我想得到这个列。我尝试使用下一个简单查询:
SELECT All
FROM TableName
,但我有ORA-00936。当我使用时:
SELECT *
FROM TableName
我看到所有列都带有“全部”名称。在表规范中,我看到下一个SQL脚本:
create table TableName
(
houseid NUMBER not null,
id NUMBER not null,
note VARCHAR2(255),
all NUMBER
)
如何访问“全部”栏目?
答案 0 :(得分:3)
SELECT "ALL" from TABLENAME
这是一个很好的理由不使用oracle保留关键字作为表名或列名,但使用双引号" "
可以访问它们。
请记住,当您使用" "
时,您必须在声明中保持一致。同一声明中不是"All"
和"all"
答案 1 :(得分:0)
把它放在引号中。
SELECT "all"
FROM TableName