Hallo,
ich habe ein Problem eine Subquery in einem INSERT INTO-Statement unterzubringen. Mein Ansatz ist hier in verkürzter Form zu sehen. (Das select-Statement läuft für sich genommen einwandfrei durch)
Als Fehler bekomme ich ORA-Seperator S223:
(S223) Expecting: statement_terminator BEGIN CASE DECLARE END IDENTIFIER IF LOOP
Kann man subquerys nicht in einem INSERT INTO verwenden?
Weiß jemand eine andere Möglichkeit?
Danke und Gruß
bang
ich habe ein Problem eine Subquery in einem INSERT INTO-Statement unterzubringen. Mein Ansatz ist hier in verkürzter Form zu sehen. (Das select-Statement läuft für sich genommen einwandfrei durch)
Code:
INSERT INTO W_CACS_ENTRY ( location_code ,case_num ,billing_account_id ) select a.location_code ,a.case_num ,billing.billing_account_id from ( select max(billing_account_id) as billing_account_id from ( select /*+ parallel ( a 4)*/ account_no ,external_id ) case, w_billing_accounts bill where case.account_no = bill.account_no ) billing , w_CO_CASE_HIST a where -bedingungen- ;
(S223) Expecting: statement_terminator BEGIN CASE DECLARE END IDENTIFIER IF LOOP
Kann man subquerys nicht in einem INSERT INTO verwenden?
Weiß jemand eine andere Möglichkeit?
Danke und Gruß
bang
Comment