数据库建表的问题 ORA-00907: 缺失右括号问题!!!??? [问题点数:20分,结帖人JueJiJiangHu1315]

Bbs1
本版专家分:0
结帖率 100%
Bbs11
本版专家分:214398
Blank
状元 2014年 总版技术专家分年内排行榜第一
Blank
榜眼 2013年 总版技术专家分年内排行榜第二
Blank
金牌 2014年8月 总版技术专家分月排行榜第一
2014年7月 总版技术专家分月排行榜第一
2014年6月 总版技术专家分月排行榜第一
2014年5月 总版技术专家分月排行榜第一
2014年4月 总版技术专家分月排行榜第一
2014年3月 总版技术专家分月排行榜第一
2014年1月 总版技术专家分月排行榜第一
2013年12月 总版技术专家分月排行榜第一
Blank
优秀版主 2014年11月论坛优秀版主
Bbs9
本版专家分:67868
Blank
铜牌 2013年9月 总版技术专家分月排行榜第三
Blank
红花 2013年7月 MS-SQL Server大版内专家分月排行榜第一
2009年3月 Oracle大版内专家分月排行榜第一
2009年2月 Oracle大版内专家分月排行榜第一
Blank
黄花 2013年9月 MS-SQL Server大版内专家分月排行榜第二
2013年8月 MS-SQL Server大版内专家分月排行榜第二
2009年4月 Oracle大版内专家分月排行榜第二
2009年1月 Oracle大版内专家分月排行榜第二
2004年10月 MS-SQL Server大版内专家分月排行榜第二
Blank
蓝花 2013年10月 MS-SQL Server大版内专家分月排行榜第三
2008年12月 Oracle大版内专家分月排行榜第三
2004年11月 MS-SQL Server大版内专家分月排行榜第三
Bbs1
本版专家分:0
Bbs1
本版专家分:0
Bbs9
本版专家分:67868
Blank
铜牌 2013年9月 总版技术专家分月排行榜第三
Blank
红花 2013年7月 MS-SQL Server大版内专家分月排行榜第一
2009年3月 Oracle大版内专家分月排行榜第一
2009年2月 Oracle大版内专家分月排行榜第一
Blank
黄花 2013年9月 MS-SQL Server大版内专家分月排行榜第二
2013年8月 MS-SQL Server大版内专家分月排行榜第二
2009年4月 Oracle大版内专家分月排行榜第二
2009年1月 Oracle大版内专家分月排行榜第二
2004年10月 MS-SQL Server大版内专家分月排行榜第二
Blank
蓝花 2013年10月 MS-SQL Server大版内专家分月排行榜第三
2008年12月 Oracle大版内专家分月排行榜第三
2004年11月 MS-SQL Server大版内专家分月排行榜第三
ORA-00907: 缺失括号问题!!!???
今天遇到了<em>数据库</em><em>建表</em>时的<em>问题</em>:ORA-00907: <em>缺失</em>右<em>括号</em><em>问题</em>!!!???rnrnrn我的SQL脚本如下:rnrncreate table sys_managers(ID bigint NOT NULL PRIMARY KEY,rnname varchar(28) NOT NULL,rnsex varchar(4) NOT NULL,rnage int(3) NOT NULL,rnaddress varchar(100) NOT NULL,rnpassword varchar(18) NOT NULL,rnrole varchar(28) NOT NULL,rnflag varchar(6) NOT NULL,rnflag2 varchar(6) default null,rndegree varchar(8) not null,rnpositional_title varchar(18) default null,rndate1 date not null,rndate2 date default null,rnflag3 varchar default null,rnself TEXT default null)ENGINE=InnoDB DEFAULT CHARSET=gb2312;rnrn若在MySQL中,会出现如附图片的报错信息。rn请教各位大神该如何修改,解决<em>问题</em>啊?rnrnrn
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>
ORA-00907: 缺失括号
Oracle版半天沒有人,很著急,所以來熟悉的C++版rnrn代码是按照书本上来的.......求前辈指点。rnrnSQL> CREATE TABLE XS_KCrn 2 (rn 3 XH CHAR(6) NOT NULL ,rn 4 KCH CHAR(6) NOT NULL ,rn 5 CJ NUMBER(2) NULL,rn 6 XF NUMBER(2) NULL,rn 7 CONSTRAINT "PK_XS_KC" PRIMARY KEY("XH", "KCH")rn 8 TABLESPACE MYTS rn 9 ) ;rn TABLESPACE MYTSrn *rn第 8 行出现错误:rnORA-00907: <em>缺失</em>右<em>括号</em>
ORA-00907 缺失括号
SELECTrnxmlid.nextval,rn''rnrnrnrnFROM user_tab_columns t WHERE t.TABLE_NAME=vtab;rnrn变量是前面存过定义好的。 rn
oracle ORA-00907: 缺失括号 问题已解决
<em>问题</em>出现情况: 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
SQLSyntaxErrorException: ORA-00907: 缺失括号
-
ORA-00907: 缺失括号与左括号问题总结
在创建数据表总结如下:  1.date限定字段大小的时候,会报错,比如,将date(12)去掉(12);  2.关键字顺序有误,也会报这样的错;  3.创<em>建表</em>时,如果表有关键字,用双引号括起来;  4.如果创<em>建表</em>时,未对字段中的表设置长度,也会报错;  5.创建主外键约束时外键类型跟主键类型不完全一致,也是会报错的。  ...
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请赐教
创建数据库表时,关于ORA-00907: 缺失括号与左括号问题总结
今天使用Oracle<em>数据库</em><em>建表</em>的时候,遇到了“ORA-00907: <em>缺失</em>右<em>括号</em>”的<em>问题</em>,关于这个,做了一些总结: 报错的sql语句: 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 缺少右括号
我在我的<em>数据库</em>中对另一个<em>数据库</em>建立了链路,并对一个本建了同义词,访问没有<em>问题</em>。 我想利用一个过程把这个表的数据导入的我本地服务器中。 我建了一个RECORD,中有一个字段类型是DATE的,对应远程表中
ora-00907 缺失括号3
<em>ora-00907</em> <em>缺失</em>右<em>括号</em> 刚刚接触Oracle<em>数据库</em>,在使用PL/SQL dev<em>建表</em>的时候,碰到了<em>ora-00907</em>这个错误,在网上找了很多资料,发现别人碰到的那个<em>问题</em>,跟我碰到的这个<em>问题</em>不一样,所以一直没有解决方法,后来,在网上搜索使用oracle建立外键约束的示例,终于发现自己的错误在什么地方了。 系统环境:window 7 旗舰版 oracle<em>数据库</em>:oracle11g 第
ORA-00907: 缺少右括号(sql的问题
下面是jsp的一点代码 //取得当前时间 java.util.Date date=new java.util.Date(); String year=String.valueOf(date.getYe
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
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求各位大神大牛帮帮小弟!!!!
ORA-00907- 缺失括号
ORA-00907- <em>缺失</em>右<em>括号</em> 原因:自己写的SQL语句的条件参数出错,所以报了错。
ORA-00907: 缺失括号 问题!!!???
creat table xh_project ( pk_project int(4), project_code varchar(20), project_name varchar(60), iflo
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-00907: 缺少右括号
ORA-00907: 缺少右<em>括号</em>     在一个应用系统,提供了运行 ORQCLE SQL 的功能。对于简单的 SQL 语句的运行一切正常,而对于有子查询的复杂 SQL 语句,经常会出现错误。但是,这个语句在 SQL PLUS 中运行完全没有<em>问题</em>。     比如:ORA-00907: 缺少右<em>括号</em>。     开始,完全不得要领,最后发现,是子查询中一定要有一个 where 子句。 s
oracle 建表缺失括号
CREATE TABLE BSI_AREA(rn ADCODE VARCHAR(20) NOT NULL,rn AREANAME VARCHAR(100),rn AREAPOLYSTR CLOB(1048576),rn AREACENTERLON DECIMAL(19,15),rn AREACENTERLAT DECIMAL(19,15),rn CITY_ID VARCHAR(20),rn PARENTID VARCHAR(12),rn CONSTRAINT PK_BSI_AREA PRIMARY KEY(ADCODE));rnrn以上是语句,建好了很多表都是这么写的,这个表就说啥都报错,SQL 错误: ORA-00907: <em>缺失</em>右<em>括号</em>。rn自己尝试给表里的列分别删了就留一列还是不好用,无法定位<em>问题</em>原因,水平比较低,肯定各位大神走过路过帮忙看看。
缺失括号问题??
[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]
缺失括号问题
最近刚开始学ORACLE, 用的10gEX版本,用HR账号登陆。rn下面的语句: update jobs set max_salary = (1000+(select avg(max_salary) from jobs)) where job_id = 'AD_VP';没有<em>问题</em>。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分不多了,希望大家不吝赐教
sql 查询 [Err] ORA-00907: 缺失括号
SELECT * FROM archivedconsumerecords_tmp A WHERE --to_char(a.archiveddate,'yyyymmdd')='20151112' A.O
ORA-00907
oracle提示: ORA-00907: 缺少右<em>括号</em> 也有可能是缺少逗号造成的。 原因一、定义字段默认值时,将关键字default 放在默认值后面,如下:    UPDATEDATE     DATE         SYSDATE  DEFAULT oracle的create table语法: CREATE [ [ LOCAL ] { TEMPORARY | TEMP } ] TABLE tab...
ORA-00907错误问题解决
今天碰到同样的SQL,只是连接DB的方式不同而造成以下语句不能正常执行。/**//* Formatted on 2007/06/06 10:24 (Formatter Plus v4.8.7) */SELECT   ID, LEVELS, NVL (NAME, ゼ㏑) NAME, url, style, owner, seq,         (CASE LEVELS        
奇怪的问题 ORA-00907: 缺少右括号
一个非常奇怪的<em>问题</em>rnrn存储过程建立如下rnCREATE OR REPLACE PROCEDURE go (id integer)rnIS rnBEGIN rn return;rnEND go;rnrn在 SQL Plus中调用结果如下rnrnSQL> call go(0);rnrnMethod calledrnrnSQL> call go(id => 0);rnrncall go(id => 0)rnrnORA-00907: 缺少右<em>括号</em>rnrnSQL> rnrnrn怎么会有 ORA-00907: 缺少右<em>括号</em> 这个错误
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;
第 12 行出现错误: ORA-00907: 缺失括号
create table T_RECV_MSG (rn DBID number(11) not null,rn STATUS number(11) default 0,rn SEQID varchar(20) default '',rn CALLNO varchar(20) default '',rn DSTCALLNO varchar(20) default '',rn SERVICEID varchar(20) default '',rn LINKID varchar(20) default '',rn SENDTIME date default sysdate,rn CONTENT varchar(4000) default '',rn OPERATOR varchar(20) default '',rn UDHI int(11) default -1, rn primary key (DBID)rn);rnUDHI int(11) default -1,rn *rn第 12 行出现错误:rnORA-00907: <em>缺失</em>右<em>括号</em>rn求教,哪错了rn
缺失括号
例如:rncrate table a(id not null number(4)); 就会报错:缺少")"rn但是:rncreate table a(id number(4) not null); 就不会报错。rn为什么呢?rnnot null 一定要放到后面吗?
ORA-00907:missing right parenthesis
1、错误描述2、错误原因3、解决办法
跪求各位大牛指引,一直报:ORA-00907: 缺失括号
-
ORA-00907: missing right parenthesis
java.sql.SQLSyntaxErrorException: ORA-00907: missing right parenthesis <em>缺失</em>右<em>括号</em>
【Oracle】ORA-00907:missing right parenthesis右括号缺失
oracle报错:missing right parenthesis; 报错SQL select rownum,rowid from( select rowid rid,a.amt from user a order by amt desc; ) where rownum&amp;lt;10; 这里报错右<em>括号</em><em>缺失</em>,是因为子查询里多了个分号…...
oracle建表时出现缺失括号问题
create table studentsrn(rn stuID number primary key,rn stuName varchar2(20),rn stuSex char(2) check(stuSex='男' or stuSex='女') default('男'),rn stuAge number(3) check(stuAge between 0 and 100) default(0),rn stuCity varchar2(20),rn classID number(4)rn constraint students_fk foreign key(classID) references classes(classID)rn);rn第5行出现右<em>括号</em><em>缺失</em>错误。rn请大家帮忙找一下是哪里错了。rn谢谢。rnrn
缺失括号????
我在创建一个表时,这两行老师提示<em>缺失</em>右<em>括号</em>rn去掉这两行就没<em>问题</em>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
c++builder中的SQL语句出错:ORA-00907:缺失括号
c++builder中的SQL语句出错: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搞不清楚是怎么回事?请教各位大侠!
ORA 00907 missing right parenthesis
ORA 00907 missing right parenthesis
oracle小白求救:ORA-00907: missing right parenthesis
select a.lsh lsh,a.xm xm,a.xb xb,a.mz mz, to_date(to_char(a.djrq,''yyyy-MM-dd''),''yyyy-MM-dd'') djr
ORA-00907 missing right parenthesis
看错误,像是缺了右<em>括号</em>,但我的SQL是dbvisualizer生成的,怎么会少<em>括号</em>? 把SQL拿出来单独跑,也是报同样错。 查网上都是说SQL语法错了。 SQL是这样的: ALTER TABLE     RTB.TXMSG MODIFY (MSGJSON CLOB); 我本来是想把原表的VARCHAR2类型改成CLOB,于是在dbvisualizer上改就遇到这个<em>问题</em>。 最后是这样解决...
解决:java.sql.SQLSyntaxErrorException ORA-00907: 缺失括号
<em>问题</em>描述:sql语句可以在pl/sql中正确执行,但在mybatis中报错java.sql.SQLSyntaxErrorException ORA-00907: <em>缺失</em>右<em>括号</em>!解决办法:将查询条件中的“#”替换成“$”.原因如下:MyBatis看到 #{}会认为你在给sql中的变量赋值,就像JDBC编程中给问号赋值一样(自动在前后加单引号)也就是说,他把你传入的字符串并没有当做多个值,而是当做一个大...
oracle 创建表时出现ora-00907错误,代码拼写无误
windows XP  oracle 11G(后来在11G也做了测试,效果一样)。 <em>问题</em>描述:     我写的代码如下: create table c_agentThis_test(              test_id        number(10),    --ID              agent_id         number(10),    --服务人员代码
在oracle中建表出现ORA-00907: 缺少右括号错误,
SQL> create table yangou(rn 2 id int(32) not null primary key,rn 3 name varchar(30) not null);rnrnid int(32) not null primary key,rn *rnERROR 位于第 2 行:rnORA-00907: 缺少右<em>括号</em>rn这是我的<em>建表</em>代码,刚学oracle,请大家帮忙,谢谢rncreate table yangou(rn 2 id varchar(32) not null primary key,rn 3 name varchar(30) not null);如果是这样的,就没有错误.rnrn
一存储过程,提示缺失括号问题
一个按时间做的范围分区,现做了一个通用的存储过程,代码如下: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_sql1 varchar2(200);rnv_sql2 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_sql2:='alter table '||v_tbname||' add partition '||v_part||' values less than ('||v_dtime||') tablespace '||v_tabs||'';rn dbms_output.put_line(v_sql2);rn execute immediate v_sql2;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在plsql 中执行通过 rnrnrn向各位请教,存储过程该如何改进下。。。
sql语句缺失括号
我是根据前台传过来的年龄段对人员表里的生日字段进行查询rnsql语句如下rn[code=sql] select * from BC_BCOA_PERSON WHERE PERSON_ID != 0 and PERSON_DELETE=0 and(YEAR (CURDATE()) -1 - YEAR (PERSON_BIRTHDAY) + (DATE_FORMAT(PERSON_BIRTHDAY,'%m%d') =20 AND (YEAR (CURDATE()) -1 - YEAR (PERSON_BIRTHDAY) + (DATE_FORMAT(PERSON_BIRTHDAY, '%m%d') <=100 [/code]rnrn谢谢大家
sql代码缺失括号
sb.append("select MCHT_NO,MCHT_NM,LICENCE_NO,APPLY_DATE,MAPPING_MCHNTCDONE,MAPPING_MCHNTCDTW O,MCHT_STATUS,TERM_COUNT from ");rnsb.append("((SELECT * FROM TBL_MCHT_BASE_INF_TMP t1 left outer join TBL_BRH_INFO t2 on t2.brh_id=t1.agr_br ) A left outer join (select MCHT_CD,count(1) AS TERM_COUNT from TBL_TERM_INF group by MCHT_CD) B ON (A.MCHT_NO = B.MCHT_CD))");rnsb.append("where MCHT_STATUS IN ('1','3','5','6','8','R') ");rnrnrn运行的时候显示上述代码<em>缺失</em>右<em>括号</em>,但是在<em>数据库</em>中可以运行出来,这是什么原因
老提示:ORA-00907: 缺少右括号
我在ORCALE里面<em>建表</em>,老提示错误:ORA-00907: 缺少右<em>括号</em>rnCREATE TABLE myuser2(rnid int(11) not null,rnusername varchar(200) not null,rnpassword varchar(20) not null,rnage int,rnprimary key (id)rn)rnENGINE=MyISAM DEFAULT CHARSET=GBK;rnrn请高手指教
Oracle数据库java.sql.SQLException: ORA-00907: 缺失括号解决方案
拼写sql时,注意不要将“)”放在 new StringBuffer().append(" ( ") 的首个字母,不然容易导致这个异常的产生。 将")"放到上行末尾即可
在子查询中使用 order by 总是告错:ORA-00907: missing right parenth.解决办法!
在子查询中使用 order by 总是告错.谁知道解决办法? oracle   8.0版本,在子查询中使用   order   by   总是告错.  例如需要从学生信息表中提取分数列前5名的学生的姓名和成绩,使用以下语句:  Select   name,   score   From        (Select   name,   score   From   studentInf
Oracle ERROR:ORA-00907: missing right parenthesis
错误:ORA-00907: missing right parenthesis原因一、定义字段默认值时,将关键字default 放在默认值后面,如下:  UPDATEDATE     DATE         SYSDATE  DEFAULToracle的create table语法:CREATE [ [ LOCAL ] { TEMPORARY | TEMP } ] TABLE table_n
关于ORA-00907: missing right parenthesis问题整理
昨天我在写存储过程的时候,在把系统时间格式转换用于与<em>数据库</em>字段做比较,当我test时抛出ORA-00907: missing right parenthesis,缺省右<em>括号</em>; 下面是我的出错代码:  dynamic_sql := 'select t3.departmentcode, t3.total from (select departmentcode,count(*) total from
Oracle关于imp的一个错误ORA-00907的解决方案
最近在使用Oracle进行备份还原时碰到一个非常郁闷的<em>问题</em>,exp没有报任何错误,但是imp却报了一个缺少右<em>括号</em>错误,详细错误信息如下:  ORA-00907: 缺少右<em>括号</em> 在网上查找了N久都未能找到原因和解决方案,前面一段终于有时间抽空对这个<em>问题</em>深入的测试了一下,大概发现以下端倪: 1、所有未创建成功的表都是在更新数值型数据时发生错误。 2、所有出错的数值型数据均设有默认值,且是后期通过...
ORA-00907: 缺少右括号 错误 急!!!
declare rnv_sql varchar2(1024);rnbeginrnv_sql := 'create global temporary table t_temp_accountrn (materialID varchar2(7),rn start_amount number(5,0),rn start_money number(10,2),rn in_amount nmuber(5,0),rn in_money number(10,2),rn out_amount number(5,0),rn out_money number(10,2),rn finish_amount number(5,0),rn finish_money number(10,2)rn )on commit preserve rows';rn execute immediate v_sql;rnend;rn执行后 出现错误rndeclarern*rnERROR 位于第 1 行:rnORA-00907: 缺少右<em>括号</em>rnORA-06512: 在line 15rn我的sql语句没有错误的阿 找了半天 望高手指教!
oracle数据库建表时出现错误:缺失括号
oracle<em>数据库</em><em>建表</em>时出现错误:<em>缺失</em>右<em>括号</em> 这个错误一般都是用了oracle中没有的语法导致的,比如:identity函数是SQLSERVER中的,oracle中不能用;数字型定义在oracle中须全写number,只写num也会报这个错误。 调试方法:逐行注释
插入一条数据库语句报[Error Code: 907, SQL State: 42000] ORA-00907: 缺失括号
create table tbagreement (rn "contract_no" VARCHAR(26) not null default ' ',rn "in_client_no" VARCHAR(20) not null default ' ',rn "bank_no" VARCHAR(2) not null default ' ',rn "prd_manager" VARCHAR(6) not null default ' ',rn "trans_date" INTEGER not null default '0',rn "trans_time" INTEGER not null default '0',rn "channel" VARCHAR(1) not null default ' ',rn "oper_no" VARCHAR(32) not null default ' ',rn "branch_no" VARCHAR(16) not null default ' ',rn "close_date" INTEGER not null default '0',rn "status" VARCHAR(1) not null default ' ',rn "reserve" VARCHAR(250) not null default ' ',rn constraint PK_TBAGREEMENT primary key ("contract_no")rn);rn
缺少右括号问题
为什么这句话在PL/sql里执行没有<em>问题</em>。 SELECT WHSCODE,sum(CASE when status='空' then 1 else 0 end) NULLTorrNums FROM WAREHOUSEPOSITION GROUP BY WHSCODE rn带到程序中,就报错,说缺少右<em>括号</em>。我原来以为是单引号截断sql语句。但是后来改成 CASE when 1=1 then 1 else 0 endrn仍然报错。不知道什么原因。请帮忙。
Oracle建表提示缺失括号,求解决
create table teach( id number(8) primary key, item nvarchar2(10) not null,--评分项目 criterion nvarchar2
sql语句正确,但是报错java.sql.SQLSyntaxErrorException ORA-00907: 缺失括号
sql语句如下,在oracle中带入参数能正常执行,在java程序中则报错java.sql.SQLSyntaxErrorException ORA-00907: <em>缺失</em>右<em>括号</em> select re.*, tbp.taskid, tbp.processtype, tbp.pr
mybatis调用Oracle存储程序报SQL命令未正确结束
-
mybatis分页查询时ORA-00907: 缺失括号
mybatis语句: SELECT * FROM (SELECT id as id, appserialnumber as appserialnumber, who as who, createtim
oracle 插入数据时缺失括号???
这是我建的表: rncreate table users(rn userid varchar2(30) primary key,rn username varchar2(30) not null,rn userpassword varchar2(30) not nullrn );rn这个没有报错,当我插入数据时,就出现了右<em>括号</em><em>缺失</em>这个错误,大家帮帮忙吧!我是新手,很多都不懂。谢谢哈!rn这是我插入的数据:insert into users select ('1','david','123456')。
新手求教,缺失括号异常。
create table UserInforn(rn UserId number(5) primary key, ---非空 主键编号rn UserName varchar(20) unique not null , --非空 唯一用户名rn UserPwd varchar(20) not null, --非空 登录密码rn Balance number(5) not null --非空 余额rn);rnrn这段代码说是<em>缺失</em>右<em>括号</em>rn但当我把最后的分号删后rncreate table UserInforn(rn UserId number(5) primary key, --非空 主键编号rn UserName varchar(20) unique not null , --非空 唯一用户名rn UserPwd varchar(20) not null, --非空 登录密码rn Balance number(5) not null --非空 余额rn)rn这里又没事了,rn不删分号,我把前两行注释删了rncreate table UserInforn(rn UserId number(5) primary key, rn UserName varchar(20) unique not null , rn UserPwd varchar(20) not null, --非空 登录密码rn Balance number(5) not null --非空 余额rn);rn段代号也是好的,怎么回事啊????
建表时缺少右括号错误
我以前用的是mssql,现因工作需要转向Oracle,建一个表的时候,老提示缺少右<em>括号</em>:rn sex number(1,0) not null and check(sex=0 or sex=1) and default 0,rn *rnERROR 位于第 6 行:rnORA-00907: 缺少右<em>括号</em>rnrn脚本如下,请高手指点:
急 oracle数据库 出现ORA-00907: 缺少右括号 在线等
实在不知道 啥原因rnrnORA-00907: 缺少右<em>括号</em> rn说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 rnrn异常详细信息: System.Data.OleDb.OleDbException: ORA-00907: 缺少右<em>括号</em>rnrn源错误: rnrnrn行 20: 'Dim cmd1 As New Data.SqlClient.SqlCommand("select userid,username,truename, online,(select count(id) from chat where dusername='" & Trim(Session.Item("curuser_username")) & "' and susername=qx_users.username and readed='0') as msgcount from qx_users order by online desc", connmy)rn行 21: Me.TblUser.Rows.Clear()rn行 22: Using dr1 As OleDb.OleDbDataReader = cmd1.ExecuteReaderrn行 23: Do While dr1.Readrn行 24: Dim row1 As New TableRowrn rnrn源文件: E:\厦门车管\CLJSGL\Chatmain.aspx.vb 行: 22 rnrn堆栈跟踪: rnrnrn[OleDbException (0x80040e14): ORA-00907: 缺少右<em>括号</em>]rn System.Data.OleDb.OleDbCommand.ExecuteCommandTextForMultpleResults(tagDBPARAMS dbParams, Object& executeResult) +114rn System.Data.OleDb.OleDbCommand.ExecuteCommandText(Object& executeResult) +163rn System.Data.OleDb.OleDbCommand.ExecuteCommand(CommandBehavior behavior, Object& executeResult) +56rn System.Data.OleDb.OleDbCommand.ExecuteReaderInternal(CommandBehavior behavior, String method) +105rn System.Data.OleDb.OleDbCommand.ExecuteReader(CommandBehavior behavior) +92rn System.Data.OleDb.OleDbCommand.ExecuteReader() +6rn Chartmain.LoadUserList() in E:\厦门车管\CLJSGL\Chatmain.aspx.vb:22rn Chartmain.Page_Load(Object sender, EventArgs e) in E:\厦门车管\CLJSGL\Chatmain.aspx.vb:62rn System.Web.UI.Control.OnLoad(EventArgs e) +80rn System.Web.UI.Control.LoadRecursive() +49rn System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +3750rnrn
java.sql.SQLException: ORA-00907: 缺失括号
String sqlTablespace = "select upper(f.tablespace_name) \"Tablespace\",d.tot_grootte_mb \"Size MB\",
ORA-00907: 缺少右括号??TOAD,SQL*Plus里能执行
C#,ASP。NET里面不能执行,如下SQL,奇怪。。。。。。。rn[code=SQL]select METERID,DEVICETYPE,max(case when TO_CHAR(DDATE,'yyyymmdd') =TO_CHAR(TO_DATE('2010-4-17','yyyy-mm-dd'),'yyyymmdd') then nvl(METERNLLJ,0) else 0 end) as data1,max(case when TO_CHAR(DDATE,'yyyymmdd') = TO_CHAR(TO_DATE('2010-4-18','yyyy-mm-dd'),'yyyymmdd') then nvl(METERNLLJ,0) else 0 end) as data2,(max(case when TO_CHAR(DDATE,'yyyymmdd') = TO_CHAR(TO_DATE('2010-4-18','yyyy-mm-dd'),'yyyymmdd') then nvl(METERNLLJ,0) else 0 end)-max(case when TO_CHAR(DDATE,'yyyymmdd') = TO_CHAR(TO_DATE('2010-4-17','yyyy-mm-dd'),'yyyymmdd') then nvl(METERNLLJ,0) else 0 end)) as METERNLLJ,max(case when TO_CHAR(DDATE,'yyyymmdd') = TO_CHAR(TO_DATE('2010-4-17','yyyy-mm-dd'),'yyyymmdd') then DEVICESTATUS else 0 end) as DEVICESTATUS1,max(case when TO_CHAR(DDATE,'yyyymmdd') = TO_CHAR(TO_DATE('2010-4-18','yyyy-mm-dd'),'yyyymmdd') then DEVICESTATUS else 0 end) as DEVICESTATUS2 from TMPTODAY WHERE DEVICETYPE=16 AND METERID IN (SELECT METERNO FROM TDOOR_METER WHERE METERTYPE=16 ) group by METERID, DEVICETYPE[/code]
oracle删除表数据时 ORA-00907: 缺少右括号
sql语句:delete from test.tableA;rn就提示:ORA-00907: 缺少右<em>括号</em>rn我不懂,我哪写错了?~~
缺失括号
<em>缺失</em>的<em>括号</em>时间限制:1秒空间限制:65536K一个完整的<em>括号</em>字符串定义规则如下:1、空字符串是完整的。2、如果s是完整的字符串,那么(s)也是完整的。3、如果s和t是完整的字符串,将它们连接起来形成的st也是完整的。例如,&quot;(()())&quot;, &quot;&quot;和&quot;(())()&quot;是完整的<em>括号</em>字符串,&quot;())(&quot;, &quot;()(&quot; 和 &quot;)&quot;是不完整的<em>括号</em>字符串。牛牛有一个<em>括号</em>字符串s,现在需要在其中任意位置尽
左,右括号的配对问题
做一个复合查询,包括且,或,以及()的条件,当用户点击右<em>括号</em>时,我怎么判断他前面一定输入了左<em>括号</em>大家有没有例子参考一下。
执行ORACLE SQL语句,报ora-00907 缺少右括号
select slm,substr(id,1,1) lb,sum(zajs) ajsnum,sum(wz) wznum,sum(tzz) tzznum,sum(dt) dtnum from ywk_xmxx join xtwh_struct_class on dh like 'substr(id,1,1)%' where length(slh)=2 and rnjgrq>=To_date(2010-7-1 00:00:00,'yyyy-mm-dd hh:mm:ss') and rn jgrq) group by slm,substr(id,1,1) rnrn请各位大侠帮忙分析下,谢谢
java都市供求信息网的设计与实现下载
都市供求信息网的设计与实现。用到了struts hibernate技术 相关下载链接:[url=//download.csdn.net/download/xiaoyu3207/2762420?utm_source=bbsseo]//download.csdn.net/download/xiaoyu3207/2762420?utm_source=bbsseo[/url]
养鸡场远控1.5E语言源码下载
养鸡场远控1.5E语言源码 珍藏版哦 赶紧下载吧 相关下载链接:[url=//download.csdn.net/download/idahack/3815228?utm_source=bbsseo]//download.csdn.net/download/idahack/3815228?utm_source=bbsseo[/url]
Inventory Control in Multi-Channel Retail下载
Inventory Control in Multi-Channel Retail 相关下载链接:[url=//download.csdn.net/download/a353242624/4273812?utm_source=bbsseo]//download.csdn.net/download/a353242624/4273812?utm_source=bbsseo[/url]
相关热词 c# gdi 占用内存 c#中遍历字典 c#控制台模拟dos c# 斜率 最小二乘法 c#进程延迟 c# mysql完整项目 c# grid 总行数 c# web浏览器插件 c# xml 生成xsd c# 操作sql视图
我们是很有底线的