我希望你一切都好。我需要你的帮助来回答以下来自kaplan trianing考试题的问题。下面的查询应该是正确的答案,但我无法使其正常工作。你能检查一下并给出建议吗?
rgd的
诺曼
SQL> EDIT
Wrote file afiedt.buf
INSERT INTO
(SELECT PHYSICIAN_ID, LAST_NAME, FIRST_NAME, LICENSE_NO, HIRE_DATE
FROM PHYSICIAN
WITH CHECK OPTION
WHERE LICENSE_NO BETWEEN 1 AND 200)
VALUES (PHY_NUM_SEQ.NE
我试图纠正一个查询,该查询检查该值是否是一个数字,并且我一直得到一个
ORA-00907:缺少右括号
不管我做什么,都会犯错。
甚至这些查询都返回错误:
SELECT CAST(123456 AS NUMBER(1,0) DEFAULT -1 ON CONVERSION ERROR)
FROM ANY_TABLE_NAME
SELECT VALIDATE_CONVERSION('99' AS NUMBER)
FROM ANY_TABLE_NAME
我能做些什么来解决这个问题吗?
我使用Oracle SQL Developer版本20.2.1.175
我使用Microsoft Excel执行许多Oracle SQL查询。与Oracle的连接是通过VBA使用一个ADODB.Connection对象和一个带有Provider=OraOLEDB.Oracle的连接字符串建立的。它工作得很好。但是,有时在构造新查询时,我会出错。我想知道是否有一种方法可以从传递给VBA的Oracle错误消息中提取更多信息(比如行号)。 例如,这是一个有效的查询,它给出了有效的结果: SELECT owner, table_name, column_name
FROM all_tab_columns
WHERE upper(column_name) LIKE
我不知道这个语法有什么问题。
SELECT Count (id_conv) AS NUM_CAMP
FROM csd_mx_mae_camp_dro
WHERE id_conv = (SELECT id_conv
FROM csd_mx_mae_conv_dro
WHERE num_cta = 60385300500)
AND id_cncpt = (SELECT A.id_cncpt
FROM csd_mx_mae_camp_dro
大家好,当我执行这个查询时,不知何故抛出了以下错误-
ORA-00907: missing right parenthesis。
但是,如果您从SELECT 2 FROM DUAL order by 1中删除order by 1,它将正常工作。
我是不是遗漏了什么或者它的ORACLE限制
SELECT (CASE
WHEN EXISTS
(SELECT 1 FROM DUAL) THEN
(SELECT 4
FROM dual)
ELSE
(S
我正在尝试做一个正常的更新声明。
update adm_types_uda set type_id =28202 where recid in (
SELECT recid FROM
(
SELECT *FROM adm_types_uda
ORDER BY recid desc
)
WHERE rownum <= 284
ORDER BY recid )
它给了我
SQL Error: ORA-00907: missing right parenthesis
内部选择在工作中良好独立。
我尝试给所有的选择一个别名,但仍然给出相同的错误。
upda
我得到了一个
ORA-00907错误,缺少右括号
当尝试创建表w MySQL时。
我在网上查过很多东西,但在这里找不到任何能帮助我的东西。
下面是我的CREATE语句:
CREATE TABLE station
(
nomStation varchar2(255),
capacite number(15) NOT NULL,
lieu varchar2(255) NOT NULL,
region ENUM('Quebec', 'Ontario', 'NewBrunswick', 'NovaScotia'),
tarif n
我正在尝试使用Oracle 10运行以下查询:
select intel from Intel intel where intel in (select intel from Intel intel where intel.city.name = 'Rome' order by intel.city.name asc)
然而,我得到了"ORA-00907:缺少右括号“。显然,这并不是因为缺少正确的父母。我知道这个错误有时是由bug ()引起的,但是我的甲骨文版本是在错误被修补之后。
对我可能做错了什么有什么想法吗?
谢谢!
编辑:我知道查询是多余的,但是我特别需要测试一
我试图得到最近的点几何元素到另一个点,两个索引。这是sql语句:
“”“
UPDATE table_A a
SET a.fieldF = (SELECT B.fieldM, SDO_NN_DISTANCE(1) DIST FROM Table_A A, Table_B B
WHERE
((SDO_NN(A.geometry, B.geometry, 'SDO_NUM_RES=1',1)='TRUE')) AND
(B.fieldc='string1' OR B.fieldc='string2') ORDER BY
我有一个疑问:
SELECT d.CREATION_DATE, r.RN5, s.rn1, s.PI1, r.KTR,
VERSION_NR, getTitle(r.RN5, VERSION_NR) AS TITLE
FROM DOI_SNAPSHOT d, RELATION r, SOURCE_ADDRESS s
WHERE r.RN1 NOT IN (8010,777)
AND d.RN5 = r.RN5
AND r.RN1 = s.RN1
AND r.RN5 IN (91010008,91010015)
AND r.RN5 not i
我想把subquery放在substr函数中。这就是我添加select语句的方式。但是我得到了错误。
select substr('ABCDEF',2,5) from dual;
select substr('select 'ABCDEF' as val from dual',2,5) from dual;
上面提到的查询只是一个例子,我用一个表进行了实时查询,例如
从schema.table中选择',',s.name,'-‘;
错误
ORA-00907: missing right parenthesis
00907
我很难用我的代码解决这个问题。我仍然是Oracle/PHP/SQL的新手。我试过很多解决办法,但都没有用。这是代码和错误。
$searchsql = "
SELECT rm.room_ID, rm.room_no
FROM bsi_room rm
WHERE rm.roomtype_id = ".$roomTypeId."
AND rm.capacity_id = ".$capcityid."".$extraSearchParam."
AND rm.room_id
我有一个应用程序,在WHERE条件后自动添加括号并将其发送到JDBC驱动程序,Oracle不喜欢它,并抛出:ORA-00907:缺少右括号
我不知道如何在Oracle语法的范围内使用它,但是有什么建议来修正它是否有这个括号,或者语法不支持它?
原始查询工作得很好:
SELECT count(*) as ErrorCount, Engine_name, to_char(log_time,'hh24') as Hour FROM eailog_data.err_log WHERE err_timestamp > sysdate-1/24 GROUP BY engine_nam
我得到了一个SQL错误并试图解决,任何指针都是有帮助的,
//这将被执行
SELECT empid FROM employees WHERE deptid IN (10,20,30,40 );
//这将被执行
SELECT deptid FROM department WHERE description LIKE '%application%'
ORDER BY createddate DESC
但是,下面的查询会引发错误:
SELECT empid FROM employees WHERE deptid IN (SELECT deptid FROM departm
我正在执行以下查询:
SELECT *
FROM (SELECT *
FROM (SELECT DISTINCT r.llobjid AS dataid,
r.drawingid,
r.revisionid,
r.revisionnumber AS Revision_Number,
r.revision
我在准备好的语句中所提出的问题是:
select *
from ( select seq, audit_ts, message_type
from log2
where 1 = 1
and message_type in ('SOURCE', 'DEST')
order by seq desc )
where ROWNUM <= ?
当我在我的应用程序中运行查询时,我得到:
java.sql.SQLSyntaxErrorException: ORA-00
我试图从每列3列中获得最近60项的平均值,但我得到了一个错误:
#1248 - Every derived table must have its own alias
以下是查询:
SELECT AVG( Sensor1 ) , AVG( Sensor2 ) , AVG( Sensor3 )
FROM (
SELECT Sensor1, Sensor2, Sensor3
FROM temperatur
ORDER BY Zeit DESC
LIMIT 0 , 60
)
我很迷失在别名上,我想..
我过去在论坛上得到了大量的支持,希望有人能帮助我解决我的问题。 我有case when在case when中,并希望将其作为列返回,但在某个地方出现了一个错误,即''错误,但我看不到它。欢迎任何帮助。 谢谢 CASE
WHEN SUBSTRING(a.DET_NOMINALDR,3,2) =’BS’
THEN 0
ELSE a.DET_NOMINALDR
END as NEW_DET_NOMINALDR
WHEN SUBSTRING(a.DET_NOMINALCR,3,2) =’BS’
then 0
else a.DET_NOMINALCR
end as
我正在尝试将7种不同类型的啤酒插入到我使用T-SQL创建的名为Beers的表中。但是,我的值总是出现错误,并显示以下消息:
执行查询时发生以下错误:
Server: Msg 156, Level 15, State 1, Line 6
Incorrect syntax near the keyword 'VALUES'.
Incorrect syntax near the keyword 'VALUES'.
Incorrect syntax near the keyword 'VALUES'.
Incorrect syntax near t
我试图对齐在我的网站首页页脚的底部栏。我想调整它,使其在普通屏幕分辨率下看起来很好。
我对这些分辨率1280x960和1280x1024有问题
@media only screen and (max-width:1280px) and (max-height:960px){
.tp-caption.black, .black {
margin-top: 496px!important;
}
然后使用下面的代码
@media only screen and (max-width:1280px) and (min-height:961px){
.tp-cap
我在ORACLE 上执行了这个查询
update product p set p.PROVIDER_ID =
( select PROVIDER_ID from provider pr where pr.VALID_FROM is not null
and ((pr.VALID_TO is not null and pr.VALID_TO < p.VALID_TO )
or (pr.VALID_TO is null and pr.VALID_FROM < p.VALID_TO) )
and rownum < 2 order by valid_to desc
)
update mytable set node_index=0 where id in (
SELECT
id
FROM mytable
WHERE
rownum<=10 and PROCS_DT is null
order by CRET_DT,PRTY desc)
这就是我得到的错误
Error report:
SQL Error: ORA-00907: missing right parenthesis
00907. 00000 - "missi
这个查询似乎是完全正确的,我不明白为什么我会收到这个错误:
SQL Error: ORA-00907: missing right parenthesis
00907. 00000 - "missing right parenthesis"
查询:
UPDATE "PROPS"
SET "PROPS"."FLAGGED" = NULL
WHERE "PROPS"."ID" IN
(SELECT "PROPS"."ID"
FROM "PROPS
我的休息有什么问题?我不明白为什么当我编译代码时,它会在我休息时显示无效语法
for index, (start, end) in enumerate(searchPFAM(fname)):
with open('output_'+uniprotID+'-%s.txt' % index,'w') as fileinput:
print start, end
for item in lookup[uniprotID]:
item, start, end = ma