Oracle10g Oracle数据库错误ORA-00936:缺少表达式
此查询显示执行时出错:Oracle10g Oracle数据库错误ORA-00936:缺少表达式,oracle10g,Oracle10g,此查询显示执行时出错: SELECT City,Company FROM invoicelist WHERE Company='Filmfare' AND City='Ahmedabad' AND size= 20; 我使用以下create语句创建了此表: create table invoicelist( "city" varchar(20), "company" varchar(20), "month" varchar(20), "size"
SELECT City,Company
FROM invoicelist
WHERE Company='Filmfare'
AND City='Ahmedabad' AND size= 20;
我使用以下create语句创建了此表:
create table invoicelist(
"city" varchar(20),
"company" varchar(20),
"month" varchar(20),
"size" varchar(20),
"des" varchar(500)
);
如果您引用标识符,它们将区分大小写 所以要么你
select "city" ....
或者创建表时不使用
顺便说一句,我可以建议您使用varchar2而不是varchar吗?thanx,但使用上面的create语句它给出:ORA-00904::无效标识符
create table invoicelist(
city varchar(20),
company varchar(20),
month varchar(20),
size varchar(20),
des varchar(500)
);