SQL 查询时发生错误:ORA-00907 缺失右括号。请高手指教。
我在用SQL语句查询Oracle数据库中数据的时候发生错误:ORA-00907缺失右括号,查询语句如下:selectSTATION,LOCAL_TIME,GLOBAL_T...
我在用SQL语句查询Oracle数据库中数据的时候发生错误:ORA-00907 缺失右括号,
查询语句如下:select STATION, LOCAL_TIME,GLOBAL_TIME,V1,OCC1,SP1,V1/SP1 as DENSITY1 from ORIGINAL_DETECTOR_DATA where STATION in(717486) and DATES in (2005-08-06 00:00:00)
请各位高手看看错在哪? 展开
查询语句如下:select STATION, LOCAL_TIME,GLOBAL_TIME,V1,OCC1,SP1,V1/SP1 as DENSITY1 from ORIGINAL_DETECTOR_DATA where STATION in(717486) and DATES in (2005-08-06 00:00:00)
请各位高手看看错在哪? 展开
6个回答
展开全部
关键字的顺序错了:
CREATE TABLE mytable
(id int primary key,
category_id int default 0 not null,
user_id int default 0 not null,
adddate int default 0 not null);
SQL语言,是结构化查询语言(Structured Query Language)的简称。SQL语言是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统;同时也是数据库脚本文件的扩展名。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
where 条件检查一下吧。我不是学oracle的,但是看着你的where条件很别扭。
第一,in是不是应该换成等于?因为in的括号里只有一项
第二,日期时间是不是应该加上单引号?
第一,in是不是应该换成等于?因为in的括号里只有一项
第二,日期时间是不是应该加上单引号?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
dates 后面的in() ,如果这个是日期,需要用单引号('2005-08-06 00:00:00')
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
and DATES in (‘2005-08-06 00:00:00’)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询