當前位置:首頁 » 編程語言 » sql缺少右刮號
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

sql缺少右刮號

發布時間: 2022-03-04 05:43:19

sql 查詢時發生錯誤:ORA-00907 缺失右括弧。請高手指教。

關鍵字的順序錯了:

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語言是一種資料庫查詢和程序設計語言,用於存取數據以及查詢、更新和管理關系資料庫系統;同時也是資料庫腳本文件的擴展名。

⑵ oracle sql 缺失右括弧

你 in (XXXXXX 還有 order by ?) 把 order by 去掉

select *
from po_standard st
where st.id in
(select ts.standard_id
from rl_task_standard ts
where ts.task_id in
(select t.id from po_task t where t.user_id = 'SYS_ROOT')
and rownum > 0
AND rownum <= 20
group by ts.standard_id
);

可以再嵌套查詢一下 你這個 ts.standard_id

⑶ sql語句錯誤缺少右括弧

set PRODUCT=(select puuid, sum(PRODUCT)
這句有錯,
一個欄位 對應 多個值 是錯的.應改為
set PRODUCT=(select sum(PRODUCT)

⑷ SQL 語句中用了int 就顯示缺少右括弧

int(s隨便填個數字),可能有的不支持int不設置長度吧

⑸ SQL語句編譯提示缺少右括弧,但是只要把括弧去了程序是可以運行的,就

SELECT

CASE WHEN B.SUBJECT='語文' THEN B.SCORE ELSE 0 END AS 語文,
CASE WHEN B.SUBJECT='數學' THEN B.SCORE ELSE 0 END AS 數學

FROM SCORE B
兩個括弧取了

⑹ sql語句提示缺失右括弧

update
ems_item
set
item_plan
=
if(item_genre
like'xiaoshi',

date_add(item_plan,
interval
item_period
hour),
if(tem_genre
like'tian',

date_add(item_plan,interval
item_period
day),

date_add(item_plan,interval
item_period
month)
)

)
where
item_plan
<
now()
如果if可以嵌套的話,應該是沒有錯的。編碼注意格式,別寫到最後自己都不知道哪裡是哪裡

⑺ SQL語句缺失右括弧

" not in (select top ("+sp.getPageRows()*(sp.getCurrentPage()-1)+") patientNo "+ "from Patient order by patientNo) order by patientNo";
你把top後面的括弧 和patientNo 前面的括弧去掉

⑻ SQL語句提示缺失右括弧,求高人解答

try this:

/*replacenextsqlscript'scontext:
LPOS1==>instr(ltrim(T1.path,'C00/')||'/','/',1,1)
LPOS2==>instr(ltrim(T1.path,'C00/')||'/','/',1,2)
*/

select*from(
selectrownumRN,t.*
from(
SELECTT1.meta_id
,T1.ext_attr1
,T1.ext_attr36
,T1.ext_attr39
,substr(
ltrim(T1.path,'C00/'),
1,
LPOS1-1
)asext_attr37
,casewhensubstr(
ltrim(T1.path,'C00/'),
LPOS1+1,
LPOS2-LPOS1-1
)isnull
then'/'
elsesubstr(
ltrim(T1.path,'C00/'),
LPOS1+1,
LPOS2-LPOS1-1)
endasext_attr38
,T1.meta_cn_name
,T1.meta_en_name
,T1.note
,T1.ext_attr2
,T1.ext_attr3
,T1.ext_attr4
,T1.ext_attr5
,T1.ext_attr6
,T1.ext_attr7
,T1.ext_attr8
,T1.ext_attr9
,T1.ext_attr10
,T1.ext_attr11
,T1.ext_attr12
,T1.ext_attr13
,T1.input_staff_id
,T1.check_ind
,T1.check_dttm
,T1.check_staff_id
,T1.check_out_ind
,T1.check_out_dttm
,T1.check_out_staff_id
,T1.end_dttm
,T1.ver_id
,T1.path
,T1.doc_id
fromam_meta_entity_infoT1
where1=1
andT1.inst_cate_cdin('C07100')
andto_Date(T1.START_DTTM,'yyyy-mm-dd')
>=to_date('2015-06-01','yyyy-mm-dd')
andto_Date(T1.START_DTTM,'yyyy-mm-dd')
<=to_date('2015-06-23','yyyy-mm-dd')
andT1.check_ind='Y'
andT1.oper_type!='3'
andT1.end_dttmlike'2999-12-3100:00:00%'
orderbyext_attr1
)t
whererownum<21
)whereRN>0

⑼ SQL 提示缺失右括弧

update的表名別名去掉 後面子查詢 又沒用到
update t_card_in_cabin_info
set card_num = (select card_num
from t_card_in_cabin_info ,t_libr_info
where cabin_id=1 and libr_id=1 and card_type=1)+100
where cabin_id=1 and card_type=1

sql2005下通過語法檢查

⑽ SQL語句提示語法錯誤:缺少右括弧 麻煩大家幫忙看一下

select
b.bah
,stuff(
(select','+ltrim(a.zdmc)fromt_zd_zdbcwherea.zyxh=c.zyxhforxmlpath(''))
,1,1,'')
from
t_zd_zdba,
t_xt_zybrb
where
a.zdlbin(1,2)
anda.zyxh=b.zyxh
andb.cysj>='2017-05-01'andb.cysj<'2018-06-08'
andb.bah='00435151'
groupby
b.bah

SQL中字元需要使用單引號,而不是雙引號,問題出在