【发布时间】:2016-01-20 05:10:21
【问题描述】:
我有以下带有列的视图:
TYPE VARCHAR2(10)
NUMER VARCHAR2(10)
当我尝试选择数据时,我收到ORA-00936: missing expression 错误,因为编译器认为列实际上是数据类型。那么,如何从这些列中选择数据呢?
【问题讨论】:
-
您能告诉我们您的查询吗?
我有以下带有列的视图:
TYPE VARCHAR2(10)
NUMER VARCHAR2(10)
当我尝试选择数据时,我收到ORA-00936: missing expression 错误,因为编译器认为列实际上是数据类型。那么,如何从这些列中选择数据呢?
【问题讨论】:
您试图执行一条 SQL 语句,但您省略了部分语法。
你应该正确使用语法 从 TABLE_NAME 中选择 COL1,COL2....COLN COL = 条件
【讨论】:
您应该在查询中使用双引号 -
select "TYPE", "NUMBER"
from table_name
【讨论】:
create view 语句中引用名称。