sql语句缺失右括号 [问题点数:40分,结帖人qq229466182]

Bbs1
本版专家分:0
结帖率 100%
Bbs1
本版专家分:0
Bbs1
本版专家分:0
Bbs1
本版专家分:0
Bbs2
本版专家分:292
Bbs9
本版专家分:63667
版主
Blank
GitHub 绑定GitHub第三方账户获取
Blank
进士 2017年 总版技术专家分年内排行榜第八
Blank
优秀版主 2016年10月优秀大版主
优秀小版主
Blank
银牌 2017年1月 总版技术专家分月排行榜第二
Bbs1
本版专家分:0
ORA-00907: 缺失括号;代码我在sql运行中都正确,但到了idea中就报错
这代码我在<em>sql</em>运行中都正确,但到了idea中就报错 我觉得是子查询中那个order by的毛病,但分页语法必须有 SELECT PP.EMP_CODE, E.NAME, PP.EMP_SEQ_NUM, PP.ORG_NAME, PP.EMP_PROPERTY, PP.EMP_TYPE, PP.EMP_ORG_ID, PP.ID FROM (SELECT T.ID, T.IS_DELETED, T...
oracle数据库建表时出现错误:缺失括号
oracle数据库建表时出现错误:<em>缺失</em>右<em>括号</em> 这个错误一般都是用了oracle中没有的语法导致的,比如:identity函数是SQLSERVER中的,oracle中不能用;数字型定义在oracle中须全写number,只写num也会报这个错误。 调试方法:逐行注释
ORA-00907: 缺失括号
好久没写<em>sql</em>脚本创建oracle表,之前也是没注意,最近写了一个创建表<em>语句</em>如下: CREATE TABLE jc_task ( task_id number(11) primary key, task_code varchar2(255) default NULL, task_type number(1) NOT NULL default '0', task_name va
创建数据库表时,关于ORA-00907: 缺失括号与左括号问题总结
今天使用Oracle数据库建表的时候,遇到了“ORA-00907: <em>缺失</em>右<em>括号</em>”的问题,关于这个,做了一些总结: 报错的<em>sql</em><em>语句</em>: create table pre_info(pre_name varchar2(20),pre_code varchar2(20),pre_num number(5),pre_price_old number(5), pre_tax decimal...
ORA-00907: 缺失括号问题整理解决
ORA-00907: <em>缺失</em>右<em>括号</em>前言        最近在开发过程中使用oracle数据库,在程序中进行查询数据时遇到了“ORA-00907: <em>缺失</em>右<em>括号</em>”的问题,但是如果直接把<em>sql</em><em>语句</em>直接在数据库或PL/SQL中执行时,却又能够正常查询,为了解决这个问题,折腾了半天,查找了一些资料,所以就对各种导致出现“<em>缺失</em>右<em>括号</em>”的情况进行了整理总结。行文如下。1 union all中order by 导致
SQL语句编译后提示缺失括号
select TBL_TOPIC.* from TBL_TOPIC where boardId=1 and topicId not in (select topicId from TBL_TOPIC
缺失括号
运行项目后,控制台报错:<em>缺失</em>右<em>括号</em> 原因可能是写 条件的时候,条件与标签之间没有空格,后台读<em>sql</em>的时候读成了“where 1=1 andscbz=’0’” 解决:加上空格就可以了 ...
Oracle建表提示缺失括号,求解决
create table teach( id number(8) primary key, item nvarchar2(10) not null,--评分项目 criterion nvarchar2
(7名同志回答都错了,救我)oracle语句错误,缺失括号,怎么解决
-
ORA-00907: 缺失括号与左括号问题总结
在创建数据表总结如下:  1.date限定字段大小的时候,会报错,比如,将date(12)去掉(12);  2.关键字顺序有误,也会报这样的错;  3.创建表时,如果表有关键字,用双引号括起来;  4.如果创建表时,未对字段中的表设置长度,也会报错;  5.创建主外键约束时外键类型跟主键类型不完全一致,也是会报错的。  ...
oracle 使用union提示ORA-00907:缺少右括号
在使用union的时候提示:ORA-00907:缺少右<em>括号</em> 此原因是因为在union的左边和右边都有order by,因此需要去掉一边的order by,保留一个即可。 select * from  (  select id,name from emp order by name union  select id,name from emp )
ORA-00906: 缺失括号
原因: 使用PowerDesigner生成了<em>sql</em>脚本,在navicat下执行的时候 报了这么一个错误 . 我看网上说是类型没有指定大小.后来找到是我使用模型生成的脚本有这个问题 : constraint PK_T_CUSTOMER_ORGIN primary key clustered (ID) 这个主键的指定方式的问题 ,然后我把这个主键指定方式改成了这样:PRIMARY...
Oracle缺失括号错误
Oracle在创建表的时候,报了一个错误:[Err] ORA-00906: missing left parenthesis。 以下是创建表的源代码: CREATE TABLE TB_SALES_PO_FR ( "ID" NUMBER NOT NULL , "BUSINESSID" VARCHAR2 NULL , "BUSINESS" VARCHAR2(50) NULL , "WORKCOD
新手求教,缺失括号异常。
create table UserInfo ( UserId number(5) primary key, ---非空 主键编号 UserName varchar(20) unique not nul
oracle 缺失括号 (missing right parenthesis)
这里简单的记录一下! 这种无非是<em>sql</em>有问题:第一种可能:<em>sql</em>真的确实<em>括号</em>,或者是<em>sql</em>的拼接问题,仔细一找就出来了。 另一种是我刚遇到的,<em>sql</em>嵌套子查询中用了 order by。 // 这里只粘贴一部分 AND HIS.ASSORTMENT_CODE IN (SELECT ASSORTMENT_CODE FROM ASSOR***CREW WHERE COMPANY_CODE = ...
子查询in 为何不能用order by
oracle子查询中能使用order by吗 SQL code: SQL> select * from dept a 2 where a.deptno in 3 ( 4 select b.deptno from dept b 5 order by b.dname 6 ) 7 ; order by b.dname * ERROR at line 5: ORA-00907: m
缺失括号的问题??
[code=SQL]rn我现在有一个这样的 过程 rn但是执行总是报 <em>缺失</em>右<em>括号</em> 不知道为什么 大家帮忙看看rnrncreate or replace procedure test_p isrntype tcur is ref cursor;rnfi_cur1 tcur;rndos1 date;rndos30 date;rnbeginrndos1 := to_date('2006-01-01','yyyy-mm-dd');rndos30 := to_date('2006-11-01','yyyy-mm-dd');rn open fi_cur1 for ' select distinct mbrid from fi06rn where ( mbrid=''1000'' and dos >= '||dos1||' and dos ;rn--。。。。rnend test_p;rn[/code]
ora-00907: 缺失括号
在pl/sql里执行  报此错rnselect TEMQ_1f040dd124f08b2ce1.GW GW,rn TEMQ_1f040dd124f08b2cb2.GZRQ GZRQ,rn TEMQ_1f040dd124f08b2bd8.DH DH,rn TEMQ_1f040dd124f08b2bd8.XKHSM XKHSM,rn TEMQ_1f040dd124f08b2c83.KHZS KHZS,rn TEMQ_1f040dd124f08b2c83.KHZS - TEMQ_1f040dd124f08b2bd8.XKHSM LKHZS,rn TEMQ_1f040dd124f08b2cb2.LDZS LDZS,rn TEMQ_1f040dd124f08b2cb2.QDZS QDZS,rn TEMQ_1f040dd124f08b2cb2.QFZS QFZS,rn TEMQ_1f040dd124f08b2d20.QYTS QYTS,rn TEMQ_1f040dd124f08b2d20.MJ MJ,rn TEMQ_1f040dd124f08b2d20.JE JE,rn TEMQ_1f040dd124f08b2d20.YSJE YSJE,rn TEMQ_1f040dd124f08b2d20.QKJE QKJE,rn sum(TEMQ_1f040dd124f08b2cb2.LFZS) LFZSrn from TEMQ_1f040dd124f08b2cb2,rn TEMQ_1f040dd124f08b2bd8,rn TEMQ_1f040dd124f08b2c83,rn TEMQ_1f040dd124f08b2d20,rn TEMQ_1f040dd124f08b2ce1rn where TEMQ_1f040dd124f08b2cb2.GZRQ = TEMQ_1f040dd124f08b2bd8.DJRQrn and TEMQ_1f040dd124f08b2cb2.GZRQ = TEMQ_1f040dd124f08b2c83.GZRQrn and TEMQ_1f040dd124f08b2cb2.GZRQ = TEMQ_1f040dd124f08b2d20.QYRQrn and TEMQ_1f040dd124f08b2cb2.PK_PSNDOC =rn TEMQ_1f040dd124f08b2ce1.PK_PSNDOCrn and ((TEMQ_1f040dd124f08b2ce1.PK_CORP = '1008') andrn (TEMQ_1f040dd124f08b2bd8.PK_PSNDOC = '0001G510000000001X90') andrn (TEMQ_1f040dd124f08b2c83.PK_PSNDOC = '0001G510000000001X90') andrn (TEMQ_1f040dd124f08b2cb2.PK_PSNDOC = '0001G510000000001X90') andrn (TEMQ_1f040dd124f08b2d20.PK_PSNDOC = '0001G510000000001X90') andrn (TEMQ_1f040dd124f08b2ce1.PK_PSNDOC = '0001G510000000001X90') andrn (TEMQ_1f040dd124f08b2bd8.PK_PROJECT = '0001G510000000000E8S') andrn (TEMQ_1f040dd124f08b2c83.PK_PROJECT = '0001G510000000000E8S') andrn (TEMQ_1f040dd124f08b2cb2.PK_PROJECT = '0001G510000000000E8S') andrn (TEMQ_1f040dd124f08b2d20.PK_PROJECT = '0001G510000000000E8S') andrn (TEMQ_1f040dd124f08b2ce1.PK_PROJECT = '0001G510000000000E8S') andrn (TEMQ_1f040dd124f08b2cb2.GZRQ >= 'select trunc(next_day(to_date('rn 2009 - 10 - 30 ', ' yyyy - mm - dd '), 1) - 6) from dual') andrn (TEMQ_1f040dd124f08b2cb2.GZRQ ))rn group by TEMQ_1f040dd124f08b2ce1.GW,rn TEMQ_1f040dd124f08b2cb2.GZRQ,rn TEMQ_1f040dd124f08b2bd8.DH,rn TEMQ_1f040dd124f08b2bd8.XKHSM,rn TEMQ_1f040dd124f08b2c83.KHZS,rn TEMQ_1f040dd124f08b2c83.KHZS - TEMQ_1f040dd124f08b2bd8.XKHSM,rn TEMQ_1f040dd124f08b2cb2.LDZS,rn TEMQ_1f040dd124f08b2cb2.QDZS,rn TEMQ_1f040dd124f08b2cb2.QFZS,rn TEMQ_1f040dd124f08b2d20.QYTS,rn TEMQ_1f040dd124f08b2d20.MJ,rn TEMQ_1f040dd124f08b2d20.JE,rn TEMQ_1f040dd124f08b2d20.YSJE,rn TEMQ_1f040dd124f08b2d20.QKJErn请赐教
错哪了???提示缺少右括号。。T_T
create or replace Procedure PRO_Get_NowData ( P_FCID VARCHAR2, o_cur out sys_refcursor ) AS V_Comman
oracle 建表缺失括号
CREATE TABLE BSI_AREA( ADCODE VARCHAR(20) NOT NULL, AREANAME VARCHAR(100), AREAPOLYSTR CLOB(1048576)
ora-00907 缺失括号3
ora-00907 <em>缺失</em>右<em>括号</em> 刚刚接触Oracle数据库,在使用PL/SQL dev建表的时候,碰到了ora-00907这个错误,在网上找了很多资料,发现别人碰到的那个问题,跟我碰到的这个问题不一样,所以一直没有解决方法,后来,在网上搜索使用oracle建立外键约束的示例,终于发现自己的错误在什么地方了。 系统环境:window 7 旗舰版 oracle数据库:oracle11g 第
oracle ORA-00907: 缺失括号 问题已解决
问题出现情况: select * from (select a,b,cfrom tab_aorder by a  union allselect a,b,cfrom tab_border by a) A;出现如题所示的错误,解决方式如下: select * from (select a,b,cf
缺少右括号错误
var chart = new FusionCharts("swf/Bar2D.swf", "ChartId", "100%", "48
缺失括号问题
最近刚开始学ORACLE, 用的10gEX版本,用HR账号登陆。rn下面的<em>语句</em>: update jobs set max_salary = (1000+(select avg(max_salary) from jobs)) where job_id = 'AD_VP';没有问题。rn不过如果把+1000 放在后面变成:update jobs set max_salary = ((select avg(max_salary) from jobs)+1000) where job_id = 'AD_VP';rn就会提示<em>缺失</em>右<em>括号</em>。百思不得其解~~~rn分不多了,希望大家不吝赐教
ora-00907 缺失括号?????
SELECT /*+ parallel (statcmain )*/ rn sum(decode(statcmain.certitype,''P'', 1,decode(statcmain.endortype, ''19'', ''-1'', 0))) as Count, rn sum((STATCMAIN.CHGPREMIUM - STATCMAIN.CHGMIDDLECOST) * STATCMAIN.CNYEXCHRATE * STATCMAIN.COINSRATE / 100) as premium, rn sum(STATCMAIN.CHGINSURED * STATCMAIN.CNYEXCHRATE * STATCMAIN.COINSRATE / 100) as amount, rn sum(STATCMAIN.CHGLIMIT * STATCMAIN.CNYEXCHRATE * STATCMAIN.COINSRATE / 100) as limit rn FROM rep.Statcmain, rn reptest.statcogsharerate, rn rep.statdcompanylevel rn where Statcmain.Policyno = statcogsharerate.policyno(+) rn and statcmain.comcode = statdcompanylevel.comcode rn and statcmain.riskcode NOT IN (''YAB0'', ''2797'', ''2798'') rn AND STATCMAIN.CLASSCODE <> ''30'' rn group by statcmain.statdate, rn statcmain.StartDate, rn statcmain.COMCODE, rn decode(statcmain.riskcode, rn ''2700'', rn statcmain.productcode, rn statcmain.riskcode), rn statcmain.SHAREHOLDERFLAG, rn statcmain.BUSINESSNATURE, rn ((substr(statcmain.othflag, 1, 1))), rn statdcompanylevel.centercode, rn statcmain.Agentcode, rn statcmain.Handler1code, rn decode(substr(statcmain.othflag, 15, 1), rn NULL, rn ''0'', rn substr(statcmain.othflag, 15, 1)), rn statcmain.BusinessKind, rn statcmain.BusinessClass, rn CASE WHEN (statcmain.businessflag IS NULL OR statcmain.businessflag <> ''1'') THEN (''0'') rn ELSE (''1'') END, rn statcmain.businesssource, rn statcmain.constructtype,rn statcmain.channeltype,rn statcmain.servicearea,rn statcmain.agriFlag,rn statcmain.usenaturecode,rn statcmain.carkindcode,rn statcmain.toncount,rn statcmain.applitype,rn statcmain.ventureflag, rn statcmain.grouppurchaseflag;rn
ORA-00907: 缺失括号问题!!!???
-
缺失右括号"的错误)">使用别名应注意(报"缺失括号"的错误)
(Oracle测试)使用SQL<em>语句</em>的select<em>语句</em>是经常会用到字段和表的的别名,使用要注意,字段的别名前面可以加as关键字,或是省略不写,但是表名的别名前面不可以加as,否则会报如下错误: [color=red]命令出错, 行: 11 列: 20 错误报告: SQL 错误: ORA-00907: <em>缺失</em>右<em>括号</em> 00907. 00000 - &quot;missing right parenth...
ORA-00907: 缺少右括号
[img]http://dl2.iteye.com/upload/attachment/0094/0197/219d7536-01cb-3617-8b6b-9454ad67bf83.jpg[/img] 在一个应用系统,提供了运行 ORQCLE SQL 的功能。对于简单的 SQL <em>语句</em>的运行一切正常,而对于有子查询的复杂 SQL <em>语句</em>,经常会出现错误。但是,这个<em>语句</em>在 DQL PLUS 中运行...
oracle 插入数据时缺失括号???
这是我建的表: create table users( userid varchar2(30) primary key, username varchar2(30) not null, userpas
缺失括号????
我在创建一个表时,这两行老师提示<em>缺失</em>右<em>括号</em>rn去掉这两行就没问题rn没<em>缺失</em>右<em>括号</em>呀rn这是为什么?rnrn gender varchar2(10) ck_agents_gender check((gender='m')or(gender='f')),rn cellphone nvarchar2(20) uu_agents_cellphone unique
ORA-00907 缺失括号
SELECTrnxmlid.nextval,rn''rnrnrnrnFROM user_tab_columns t WHERE t.TABLE_NAME=vtab;rnrn变量是前面存过定义好的。 rn
ORA-00907:缺失括号
CREATE TABLE WEB_CULTURE(rnCULTURE_ID NUMBER(10),rnCULTURE_TITLE VARCHAR2(500),rnCULTURE_TYPE NUMBER(10),rnCULTURE_DATE DATE(7),rnDEPT VARCHAR2(100),rnCULTURE_CONTENT BLOB,rnCULIMG_URL VARCHAR2(256),rnCUL_TITLE VARCHAR2(128),rnCONSTRAINT WEB_CULTURE PRIMARY KEY (CULTURE_ID)rn);rn这段建表<em>语句</em>报 ORA-00907:<em>缺失</em>右<em>括号</em>
oracle查询语句老是报ORA-00907缺失括号
-
java.sql.SQLException: ORA-00907: 缺失括号
String <em>sql</em>Tablespace = "select upper(f.tablespace_name) \"Tablespace\",d.tot_grootte_mb \"Size MB\",f.total_bytes \"Free MB\","rn + "to_char(round(f.total_bytes/ d.tot_grootte_mb * 100,2),'990.99') \"Percent Free\","rn + "d.autoextensible from (select tablespace_name,round(sum(bytes) /(1024 * 1024), 2) total_bytes,round(max(bytes) / (1024 * 1024),"rn + " 2) max_bytes from sys.dba_free_space group by tablespace_name) f,"rn + "(select dd.tablespace_name,round(sum(dd.bytes)/(1024 * 1024), 2) tot_grootte_mb,"rn + "round(sum(dd.maxbytes)/(1024 * 1024), 2) tot_tbs_mb,dd.autoextensible from sys.dba_data_files dd"rn + "group by dd.tablespace_name,dd.autoextensible) d"rn + " where d.tablespace_name = f.tablespace_name order by f.tablespace_name";
ORA-00907: 缺失括号 问题!!!???
rnrn creat table xh_projectrn(rn pk_project int(4),rn project_code varchar(20),rn project_name varchar(60),rn iflock varchar(1) not null,rn ifmerge varchar(1) not null,rn ts char(19) convert(char(19),getdate(),20),rn dr smallint(2) default 0,rn constraint P_pk_xh_project primary key (pk_project)rn);rnrn 报错提示: ORA-00907:<em>缺失</em>右<em>括号</em> rn 请各位帮忙!rn 数据库使用的是 oracle数据库。rn rn 同样的<em>语句</em> 下面的创建表就可以执行:rncreate table wa_qx_parameterrn(rn pk_parameter CHAR(20) not null,rn param_code VARCHAR(20) not null,rn param_name VARCHAR(100) not null,rn param_value VARCHAR(20) not null,rn approveflag SMALLINT default 0,rn mender VARCHAR(20),rn assessor VARCHAR(20),rn amend_date CHAR(19),rn remark VARCHAR(500),rn ts CHAR(19),rn dr SMALLINT default 0,rn constraint P_pk_wa_qx_paramet primary key (pk_parameter)rn); rn
SQLSyntaxErrorException: ORA-00907: 缺失括号
select * from ( select a.*, ROWNUM rnum from ( select site_code,shop_order,target_qty,start_date,close_date,sales_order,customer_code,item_code,status ,remark,create_by,create_time,update_by,update_time from SHOP_ORDER WHERE shop_order = ? and start_date between to_date(?,'yyyy/mm/dd hh24:mi:ss') and close_date between to_date(?,'yyyy/mm/dd hh24:mi:ss') and status = ? ) a where ROWNUM < ?) where rnum >= ?nnn大神大牛帮帮忙。
java.sql.SQLSyntaxErrorException: ORA-00907: 缺失括号
select * from ( nnselect a.*, ROWNUM rnum from ( nnselect * from SHOP_ORDER nWHERE start_date between to_date(‘2016-08-22 11:34:36’,'yyyy/mm/dd hh24:mi:ss') nand close_date between to_date('2016-09-22 11:34:36','yyyy/mm/dd hh24:mi:ss') ) a where ROWNUM< ?) where rnum >= ?nnnn求各位大神大牛帮帮小弟!!!!
紧急求助 SQL语句编译后提示缺失括号
select 地市名称, 堤名,起始桩号,终止桩号,日期,超设防水位堤段长度,超警戒水位堤段长度,超保证水位堤段长度,备注 from ( select 报表编号,堤名,起始桩号,终止桩号,日期,超设防水位堤段长度,超警戒水位堤段长度,超保证水位堤段长度,备注 from TBRT1404_DFBF) XG left join (select 报表编号,地市名称,填报单位名称 from TBRT0001_BTXX left join TBRT0003_DISTRICT on TBRT0001_BTXX.行政区划代码=TBRT0003_DISTRICT.县区代码 where TBRT0001_BTXX.审核标识='110' 6 ) XZ on XG.报表编号=XZ.报表编号)and 日期 between to_date('2001-06-01','yyyy-MM-dd') and to_date('2009-06-12','yyyy-MM-dd') order by 地市名称, 堤名
解析sql语句时出现缺失括号
select tb.hospital_no,sum(tb.costs),sum(tb.rc),sum(tb.xy_costs),sum(tb.zy_costs),sum(tb.cy_costs), s
解决:java.sql.SQLSyntaxErrorException ORA-00907: 缺失括号
问题描述:<em>sql</em><em>语句</em>可以在pl/<em>sql</em>中正确执行,但在mybatis中报错java.<em>sql</em>.SQLSyntaxErrorException ORA-00907: <em>缺失</em>右<em>括号</em>!解决办法:将查询条件中的“#”替换成“$”.原因如下:MyBatis看到 #{}会认为你在给<em>sql</em>中的变量赋值,就像JDBC编程中给问号赋值一样(自动在前后加单引号)也就是说,他把你传入的字符串并没有当做多个值,而是当做一个大...
执行sql时报缺少右括号错误
执行 CREATE TABLE t_address( id_qq       varchar2(30)      NULL,             ------身份证号码 name        varchar2(20)      NOT NULL,         ------姓名 sex         varchar2(2)       NOT NULL,         ------性别  tel   
sql代码缺失括号
sb.append("select MCHT_NO,MCHT_NM,LICENCE_NO,APPLY_DATE,MAPPING_MCHNTCDONE,MAPPING_MCHNTCDTW O,MCHT_
跪求各位大牛指引,一直报:ORA-00907: 缺失括号
-
c++builder中的SQL语句出错:ORA-00907:缺失括号
c++builder中的SQL<em>语句</em>出错:rn AnsiString stime,etime;rn stime="2008-12-9 1:18:00"; rn etime="2008-12-9 3:25:00"; rn ADOQuery1->Close();rn ADOQuery1->SQL->Clear();rn ADOQuery1->SQL->Add("Select distinct tag_value.* from tag_value where tag_value.clock> to_date('"+stime+"','yyyy-mm-dd hh24:mi:ss') and tag_value.id=134 or tag_value.id=129 or tag_value.id=130 and tag_value.clock[/color]) order by tag_value.clockrn就不会出错!rn搞不清楚是怎么回事?请教各位大侠!
sql语句中or条件有无括号举例!!
select * from school where class=1 and (sex like 男 or birthday like 1);                       or在<em>括号</em>里面,结果集是班级1后再加过滤条件是男生或生日在1月份得到的; select * from school where class=1 and sex like 男 or birthday like
sql语句and后面加不加括号的区别
select * from a where conditiona and conditionb or conditionc 此时查询的结果集 同时满足conditiona 和 conditionb 或者只满足conditionc select * from a where conditiona and (conditionb or conditionc) 此时查询的结果集 满足conditi...
SQL语句中别名中有括号的情况
select Alone as A from table where ……没有问题     select Alone as A(bcde) from table where ……有问题     改为以下<em>语句</em>:     select Alone as "A(bcde)" from table where……问题解决了
sql中如何处理带括号的变量?如何在SQL语句中使用特殊字符?
类似下面的SQL<em>语句</em>将出错。单价后中<em>括号</em>引起出错。   SELECT  price AS 单价(元) FROM myTable ;     如何解处呢?下面两个都不是最好的方法。至少在oracle中不适用。 SELECT  price AS 单价[元] FROM myTable ; SELECT  price AS 单价(元) FROM myTable ;...
报错“缺少右括号
请问各位:我把Oracle9i和自己用vc写的程序放在同一台电脑上,执行select scott.emp.*,(select dname from scott.dept where scott.dep
ORA-00907
oracle提示: ORA-00907: 缺少右<em>括号</em> 也有可能是缺少逗号造成的。 原因一、定义字段默认值时,将关键字default 放在默认值后面,如下:    UPDATEDATE     DATE         SYSDATE  DEFAULT oracle的create table语法: CREATE [ [ LOCAL ] { TEMPORARY | TEMP } ] TABLE tab...
ORACLE中SID和SERVICE_NAME的区别
在讲解SID和SERVICE_NAME之前,先说一下实例。实例是操作系统中访问数据库所需要的一系列的进程和内存的集合。没有任何数据文件,实例也可以启动。但是要想访问数据库,必须把数据库文件加载进实例中。实例和数据库的区别可以简单概括为:实例是临时的,它只在相关的进程和内存集合存在时存在,而数据库是永久的,只要文件存在它就存在。一个实例只能对应一个数据库,但是一个数据库可以由多个实例对应(如RAC)
函数左括号到右括号跳转
Ctrl键+]键
在一串字符串中,已知左括号位置,获取相对应的右括号位置
public static void main(String[] args) { String a = &quot;vab(c {a[d]}sa)&quot;; Integer d = bracketsMatchedSearch(a.toCharArray(), 5); System.out.println(d); } /** * 得到匹配<em>括号</em>的位置 * * 返回对应坐标为正...
sqlserver 数据库写hql语句时,联合查询查的语句要用括号括起来!
cxx
sql where条件语句中同时包含and,or注意加括号
在测试程序的时候发现<em>sql</em>查询<em>语句</em>超过范围检查<em>sql</em><em>语句</em>发现原<em>语句</em>:select xx from xx where a=b and c=d or e=f;预期的结果是满足a=b的同时c=d或者e=f,忘记加<em>括号</em>导致范围超限加<em>括号</em>后select xx from xx where a=b and (c=d or e=f);问题随小,还是值得注意...
由浅入深sql语句(外键,左关联,右关联,全关联)
由浅入深<em>sql</em><em>语句</em>(外键,左关联,右关联,全关联) 内连接,外连接
Oracle缺少右括号
使用Oracle建表出现缺少右<em>括号</em>错误 原因+解决 not null 在 default之前 create table test ( stuno int not null default 888888 , stuname varchar2(20), sex char(10), age number(3,0), birthday date, ema...
请问这个查询语句该怎么该,加order by报缺失括号
SELECT qu.id, qu.belong, qu.type, qu.title, qu.flag, (SELECT wm_concat(as_num || '-' || as_info) FR
oracle的sql语句,where后面的部分,执行顺序是从左往右,还是从右往左?
oracle的<em>sql</em><em>语句</em>,where后面的部分,执行顺序是从左往右,还是从右往左?是从右往左
PHP 括号匹配
function func($str){ $stack = []; $map = [ ']'=&amp;gt;'[', ')'=&amp;gt;'(', ]; for($i=0;$i&amp;lt;strlen($str);$i++){ if(in_array($str[$i],array_values($map))){ ...
Oracle数据库DECODE函数的作用及使用方法
   DECODE函数是ORACLE PL/SQL的功能强大的函数之一,目前还只有ORACLE公司的SQL提供了此函数。    DECODE函数的作用:它可以将输入数值与函数中的参数列表相比较,根据输入值返回一个对应值。函数的参数列表是由若干数值及其对应结果值组成的若干序偶形式。当然,如果未能与任何一个实参序偶匹配成功,则函数也有默认的返回值。 它的语法如下:   DECODE(...
SQLServer:SQL语句中加中括号[ ]的含义
SQLServer:SQL<em>语句</em>中加中<em>括号</em>[ ]的含义 在操作SQLServer数据库的时候,经常能看到用中<em>括号</em>([])括住的字段,这些字段可能是表名或者字段名等等。那么为什么要加中<em>括号</em>呢?解释如下: 为了防止某些关键字在使用中引起歧义,如果加上中<em>括号</em>,则代表这是一个字段名,而不是关键字。例如:表中有一个字段叫select,而select是SQL中的一个关键字,如果直接写作《 select se...
【SQL】连接(三):右连接
SQL 连接方式之一:右连接是左连接的反向查询,同样也属于外连接,右方数据馋不查找,左方只查询符合条件的数据。
缺失索引自动创建语句
一直以来,关于索引的常见问题是:判断哪部分索引对保证数据库的良好性能是必需的。在本文中,笔者将提供针对该问题的解决方案。本文用例中的所有代码都基于名为 dm_db_missing_index_details 的 SQL Server 系统视图。
PhpStrom花括号的设置
有的程序员喜欢 1function{ }有的喜欢 2function { }在PhpStrom中可以进行设置 设置页面Code Style->PHP->Wrappping and Braces ->Braces placement 选择End of line,显示如上第一种情况,next line,显示如上第二种情况
mybatis分页查询时ORA-00907: 缺失括号
mybatis<em>语句</em>:rn[code=text]rnSELECT * FROMrn (SELECT rn id as id,rn appserialnumber as appserialnumber,rn who as who,rn createtime as createtime,rn operatedtype as operatedtype,rn operate as operate,rn operatedobject as operatedobject,rn description as description,rn result as result,rn ROWNUM AS row_numrn FROM server_log ROWNUM < (#startRecord+#total)) t_temprn WHERE t_temp.row_num >= #startRecordrn[/code]rnrn然后控制台打印<em>语句</em>:rn10:06:51,114 DEBUG Connection:27 - ooo Connection Openedrn10:06:51,442 DEBUG PreparedStatement:27 - ==> Executing: select count(*) from server_log rn10:06:51,442 DEBUG PreparedStatement:27 - ==> Executing: select count(*) from server_log rn10:06:51,442 DEBUG PreparedStatement:27 - ==> Parameters: rn10:06:51,442 DEBUG PreparedStatement:27 - ==> Parameters: rn10:06:51,630 DEBUG Connection:27 - ooo Connection Openedrn10:06:51,646 DEBUG PreparedStatement:27 - ==> Executing: SELECT * FROM (SELECT id as id, appserialnumber as appserialnumber, who as who, createtime as createtime, operatedtype as operatedtype, operate as operate, operatedobject as operatedobject, description as description, result as result, ROWNUM AS row_num FROM server_log ROWNUM < (?+?)) t_temp WHERE t_temp.row_num >= ? rn10:06:51,646 DEBUG PreparedStatement:27 - ==> Executing: SELECT * FROM (SELECT id as id, appserialnumber as appserialnumber, who as who, createtime as createtime, operatedtype as operatedtype, operate as operate, operatedobject as operatedobject, description as description, result as result, ROWNUM AS row_num FROM server_log ROWNUM < (?+?)) t_temp WHERE t_temp.row_num >= ? rn10:06:51,646 DEBUG PreparedStatement:27 - ==> Parameters: 0(Integer), 10(Integer), 0(Integer)rn10:06:51,646 DEBUG PreparedStatement:27 - ==> Parameters: 0(Integer), 10(Integer), 0(Integer)rn2014-8-1 10:06:51 org.apache.catalina.core.StandardWrapperValve invokern严重: Servlet.service() for servlet SearchServlet threw exceptionrnorg.apache.ibatis.exceptions.PersistenceException: rn### Error querying database. Cause: java.<em>sql</em>.SQLException: ORA-00907: <em>缺失</em>右<em>括号</em>rnrn### The error may involve com.itrus.mylog.domain.ServerLog.selectAllServerLog-Inlinern### The error occurred while setting parametersrn### Cause: java.<em>sql</em>.SQLException: ORA-00907: <em>缺失</em>右<em>括号</em>rnrn at org.apache.ibatis.exceptions.ExceptionFactory.wrapException(ExceptionFactory.java:8)rn at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:77)rn at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:69)rn at com.itrus.mylog.dao.impl.SearchDAOImpl.searchPagination(SearchDAOImpl.java:37)rn at com.itrus.mylog.service.impl.SearchServiceImpl.searchPagination(SearchServiceImpl.java:24)rn at com.itrus.mylog.servlet.SearchServlet.search(SearchServlet.java:53)rn at com.itrus.mylog.servlet.SearchServlet.service(SearchServlet.java:40)rn at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)rn at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)rn at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)rn at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)rn at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)rn at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)rn at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)rn at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)rn at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293)rn at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:859)rn at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:602)rn at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)rn at java.lang.Thread.run(Thread.java:619)rnCaused by: java.<em>sql</em>.SQLException: ORA-00907: <em>缺失</em>右<em>括号</em>rnrn at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:112)rn at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:331)rn at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:288)rn at oracle.jdbc.driver.T4C8Oall.receive(T4C8Oall.java:743)rn at oracle.jdbc.driver.T4CPreparedStatement.doOall8(T4CPreparedStatement.java:213)rn at oracle.jdbc.driver.T4CPreparedStatement.executeForDescribe(T4CPreparedStatement.java:796)rn at oracle.jdbc.driver.OracleStatement.executeMaybeDescribe(OracleStatement.java:1031)rn at oracle.jdbc.driver.T4CPreparedStatement.executeMaybeDescribe(T4CPreparedStatement.java:836)rn at oracle.jdbc.driver.OracleStatement.doExecuteWithTimeout(OracleStatement.java:1116)rn at oracle.jdbc.driver.OraclePreparedStatement.executeInternal(OraclePreparedStatement.java:3285)rn at oracle.jdbc.driver.OraclePreparedStatement.execute(OraclePreparedStatement.java:3390)rn at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)rn at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)rn at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)rn at java.lang.reflect.Method.invoke(Method.java:597)rn at org.apache.ibatis.logging.jdbc.PreparedStatementLogger.invoke(PreparedStatementLogger.java:45)rn at $Proxy1.execute(Unknown Source)rn at org.apache.ibatis.executor.statement.PreparedStatementHandler.query(PreparedStatementHandler.java:39)rn at org.apache.ibatis.executor.statement.RoutingStatementHandler.query(RoutingStatementHandler.java:55)rn at org.apache.ibatis.executor.SimpleExecutor.doQuery(SimpleExecutor.java:41)rn at org.apache.ibatis.executor.BaseExecutor.queryFromDatabase(BaseExecutor.java:216)rn at org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:95)rn at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:72)rn at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:75)rn ... 18 morernrn求指点,是<em>语句</em>哪里写错了么?
一存储过程,提示缺失括号问题
一个按时间做的范围分区,现做了一个通用的存储过程,代码如下:rn[code=SQL]rnrncreate or replace procedure addpart(v_tbname in varchar2,v_part in varchar2,rnv_date in varchar2,v_tabs in varchar2) isrnv_<em>sql</em>1 varchar2(200);rnv_<em>sql</em>2 varchar2(200);rnv_dtime date;rnbeginrn v_dtime:=to_date(v_date,'yyyy-mm-dd hh24:mi:ss');rn dbms_output.put_line(v_dtime);rn v_<em>sql</em>2:='alter table '||v_tbname||' add partition '||v_part||' values less than ('||v_dtime||') tablespace '||v_tabs||'';rn dbms_output.put_line(v_<em>sql</em>2);rn execute immediate v_<em>sql</em>2;rnend addpart;rnrn[/code]rnexec addpart('mytest','p_04','2009-04-01 0:00:00','P_TEST');--表名,范围分区名,时间,表空间rn执行的结果如下:rn01-4月 -09rnalter table mytest add partition p_04 values less than (01-4月 -09) tablespace P_TESTrnbegin addpart('mytest','p_04','2009-04-01 0:00:00','P_TEST'); end;rnORA-00907: <em>缺失</em>右<em>括号</em>rnrn现将rnalter table mytest add partition p_04 values less than (to_date('2009-04-01 0:00:00','yyyy-mm-dd hh24:mi:ss')) tablespace P_TESTrn在pl<em>sql</em> 中执行通过 rnrnrn向各位请教,存储过程该如何改进下。。。
orcal 建表 缺失括号 怎么弄?
create table T_KP_USERSrn(rn ID numeric(6) not null auto_increment comment '用户ID',rn USERNAME varchar(30) not null comment '用户名称',rn PASSWD varchar(32) not null comment '密码',rn NAME varchar(30),rn SEX varchar(1) comment '1:男rn 2:女',rn PHONE varchar(30),rn SYSTMID varchar(20) comment '所属哪个系统rn 1:监控rn 2:企业在线rn 3:动态稽查rn 4:营运分析rn 5:系统管理rn 6:信息发布rn 7:服务质量信息考核',rn ROLE_ID numeric(6) not null comment '角色ID',rn ID_OWNER numeric(18),rn USER_STAT varchar(1) not null comment '0:注销状态rn 1:正常状态',rn MEMO VARCHAR2(200) comment '备注',rn CJSJ datetime,rn CJCZY varchar(30),rn ZHDLSJ datetime,rn ZHDLIP varchar(15),rn primary key (ID)rn)rntablespace TS_BUSI;
左连接和右连接的sql语句
select ro.id roleId,ro.role_name roleName,funlist.id funId, funlist.fun_name funName,funlist.fun_parent_id funParentId, rfmap.allow_manager allowManager, case when ro.id is null then 0 else 1 end as i...
SQL中通配符、转义符与括号的使用
发现SQL中直接用 like '%&quot;+keyword+&quot;%'&quot;; 所以导致用%通配符依然可以匹配 找到两个解决方式 1:使用instr()函数 <em>sql</em> + &quot; and instr(t1.FName, '&quot;+keyword+&quot;')&gt;0&quot;;Oacrle和MySQL可以使用 2。 int i=keyword.indexOf(&quot;%&quot;); if(i==-1){ <em>sql</em> = <em>sql</em> +
CodeMirror入门指南
使用CodeMirror实现一些自定义的规则 因为项目中需要一个能够实现自定义规则的文本编辑器,对比了几个库,最终还是选用了CodeMirror CodeMirror的优点 文档完善,简单易懂 Demo丰富 可扩展性强 今天我们就来实现一些自定义的语言规则,这些规则只是让大家对CodeMirror的使用方法有一个初步的了解,并不一定实用: 自定义关键字高亮 输入左<em>括号</em>自动出现右<em>括号</em> 左右<em>括号</em>...
【Sqlserver】修改数据库表中的数据:对缺失的数据根据已有的数据进行修补
1 --查询时间范围内的数据 2 select * from dbo.point where wtime >'2014-05-01 23:59:59' and wtime '2014-05-02 00:40:42.000' 3 4 5 delete from point where wtime >'2014-05-01 23:59:59' and wtime '2014-05
SQL:SQL中表名的中括号意义
如果表名或字段名使用了关键字时则必须要加,如user和[user];
彷徨 | SQL语句的左外连接 , 右外连接 , 内连接
这里以用户表和订单表数据为例进行解释 :  用户表数据为 :  订单表数据为 :  1.内连接 : 当进行内连接时,系统会自动忽略两个表中对应不起来的数据: select * from t_user u join t_order o on u.name = o.name;  或者 select * from t_user u inner join t_order o on u...
victoria.exe硬盘测试维修下载
victoria.exe硬盘测试维修 很好用的工具分享。 相关下载链接:[url=//download.csdn.net/download/zengjinyus/2342456?utm_source=bbsseo]//download.csdn.net/download/zengjinyus/2342456?utm_source=bbsseo[/url]
vs2010软件打包下载
vs2010程序打包的详细过程,可以把exe需要的运行环境和dll文件都打包成一个可安装软件 相关下载链接:[url=//download.csdn.net/download/zhima159/3946586?utm_source=bbsseo]//download.csdn.net/download/zhima159/3946586?utm_source=bbsseo[/url]
缺管理系统下载
缺管理系统 在团队开发,系统测试中很好用 便于管理系统的开发 相关下载链接:[url=//download.csdn.net/download/zhawenjin/4321243?utm_source=bbsseo]//download.csdn.net/download/zhawenjin/4321243?utm_source=bbsseo[/url]
我们是很有底线的