Ciao tutti, il ho poche dichiarazioni di sql che devono essere di funzionare in Oracle: LA TABELLA PROVVISORIA GLOBALE del
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
CREATE MRCTypesExamples ( MASTER_RECORD_CLASS varchar2 (3), CODICE del varchar2 (3), ) del SOPRA COMMETTE LE FILE di CANCELLAZIONE; il del
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/ DICHIARA che CURSORE MRCTypes del È substr PRESCELTO del (a.RECORDCODE, 1, 3), substr del (a.RECORDCODE, 4, 3), rtrim del (ltrim (substr (a.RECORDTYPE, 1, length (a.RECORDTYPE)))il del ) da a IN CUI VERSIONE del = (massimo PRESCELTO (b.VERSION) da b DOVE a.RECORDCODE = b.RECORDCODE E a.countrycode = b.countrycode) E a.COUNTRYCODE = “Br/> E a.RECORDTYPE del US'< non è ORDINE del null da a.RECORDCODE; mrc del del varchar2 (3); codice del varchar2 (3); parsedField varchar2 (2000) del ; rec varchar2 (300); BEGIN --dbms_output.put_line (“MASTER_RECORD_CLASS, CODE, NOME "); Il APRE MRCTypes; AMPIEZZA MRCTypes del LOOP in mrc, codice, parsedField; per la r nel ( seleziona il regexp_substr (parsedField, „ [^|] + ', 1, elemento del level) da dual si collega dalla lunghezza livellata del <= (regexp_replace (parsedField, “[^|] +")) + loop rec del di 1 ): = r.element; INSERTO del NEI VALORI di MRCTypesExamples (MASTER_RECORD_CLASS, CODICE, NOME) (mrc, codice, rec); --dbms_output.put_line (“„ “ || mrc || „ “,„„ || codice || ““,„„ || rec || ““"); ciclo dell'estremità del ; USCITA del QUANDO MRCTypes%NOTFOUND; CICLO DELL'ESTREMITÀ DEL ; Il CHIUDE MRCTypes; ESTREMITÀ del ; il del /*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/ del del seleziona ““„ || MASTER_RECORD_CLASS || ““,„„ || CODICE || ““,„„ || NOME || ““„ Da MRCTypesExamples; Il del TRONCA la TABELLA MRCTypesExamples; Le dichiarazioni di MRCTypesExamples /*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
First due della TABELLA di GOCCIA del eseguite insieme benissimo ma il codice genera l'errore quando va eseguire “seleziona. „: rapporto del
Error: ORA-06550: linea 39, colonna 4: PLS-00103: Ha incontrato il simbolo “PER SELEZIONARE„ il 06550. 00000 - “allineare %s, % della colonna *Cause di s:\n %s ": Solitamente un advise
della compilazione error.
Please di PL/SQL
class= del
|