當前位置:首頁 » 網頁前端 » 執行腳本的時候提示缺失右括弧
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

執行腳本的時候提示缺失右括弧

發布時間: 2022-07-07 17:54:03

① oracle建表 缺失右括弧

CONSTRAINT前加一個逗號:

sql">CREATETABLEQ_LC_OrgAward_SE
(
IDNUMBER(19,0)NOTNULL,
TypeCodeINTEGERNOTNULL,
CodeNUMBER(19,0)NOTNULL,

CONSTRAINTQ_LC_OrgAward_SEPRIMARYKEY
(
IDASC,
TypeCodeASC,
CodeASC
)
);

② Oracle資料庫為什麼提示缺失右括弧,求前輩指教

凡是提示缺失右括弧,那就是語句無法執行,但是oracle認為沒有語法錯誤的。一般這種情況都是邏輯失誤造成的。我不知道你的邏輯是什麼樣子,只能是猜測。
你的那個between and是怎麼來的?
按照你的邏輯應該是應該是sysdate減去一個值,小於等於v_limit_recond.period/24,
那麼那個between是怎麼來的?
個人估計你是想表達在一定時間內的匯總,那麼應該是
tran_date_time應該是between sysdate-v_limit_recond.period/24 and SYSDATE
這就是個意思,並不是就是這么寫,具體的時間寫法忘記了,這個你要自己查一查才行。

③ pl/sql ORA-00907: 缺失右括弧什麼意思,要怎麼解決

欄位類型,拼寫錯誤。把number型,誤寫為numble,導致建表腳本報錯。解決步驟如下:

1、打開pl/sql客戶端,登錄oracle資料庫;

④ 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 錯誤顯示 ,(缺少右括弧)missing right parenthesis

只要把原來的程序改成:select case when (to_number(t.unitprice) = to_number(t.batchprice)) then 0.1 else 0 end from bms_sa_dtlqry_v t,zx_flgl m where t.goodsid = m.goodsid(+) 就可以了。

missing right parenthesis 的意思是:缺少右括弧。

⑥ Orcale中的語句,提示缺失右括弧,求解~

ufun_string_splitto_table是函數,oracle不能將其識別為表名,所以需要先定義一個表來裝ufun_string_splitto_table的返回結果,然後再查詢。

你最後的解決方法挺巧妙的,我還沒試過。

⑦ SQL里創建表時列屬性為smallint的時候運行時提示缺失右括弧

smallint不用指定長度,把後邊的(6)去掉就OK。
非要加長度的話,你可以設置類型為number(6,0)
效果就是存儲6位整數,後邊無小數部分。

⑧ SQL 錯誤提示: ORA-00907: 缺失右括弧,00907. 00000 - "missing right parenthesis" 請大神幫忙指點

你這是從哪復制的sqlserver的語句,然後用到了oracle上

你這個,你還是找找oracle語句怎麼寫吧

⑨ 為什麼在腳本中的sql語句報缺少右括弧,但是單獨運行是沒有問題的

單獨運行時 後面沒有內容了 他就知道結束了
在腳本中,後面還有內容 他不知道到哪裡結束
嗨,我瞎說的
知道是這么回事就行了,人家就是這么設計的唄。