SELECT /*+ PARALLEL(aae,4) */ DISTINCT nvl(aae.voucher_group_id,-1) voucher_group_id,
aae.nominal_transaction_amount unit_price,
aae.original_currency_type currency_type,
aae.segmentation_id
FROM air_account_events aae
WHERE aae.time_hour_id >= m_start_thid
AND aae.time_hour_id < m_end_thid
AND aae.nominal_transaction_amount is not null
MINUS
SELECT vg.voucher_group_id,
vg.unit_price,
vg.currency_type,
vg.segmentation_id
FROM wh_voucher_groups_dim vg) ahm
ON (whm.voucher_group_id = ahm.voucher_group_id AND whm.unit_price = ahm.unit_price
AND whm.currency_type = ahm.currency_type AND whm.segmentation_id=ahm.segmentation_id) ahm
當我運行以下PL/SQL有在線路14上的誤差作爲SQL命令不正確地結束
FROM wh_voucher_groups_dim vg) ahm
*
ERROR: ORA-00933:SQL命令未正確結束
u能請指導那裏是一個錯誤,請還引導改變
這是整個查詢或只是一個部分?似乎缺少某些東西。你使用'whm',但你沒有'whm'別名,左括號丟失(某處!),你有'ON'沒有任何'JOIN'等等。我想這是一個你試圖改變的工作查詢,刪除了一些部分。 –