Anonimi blocchi di codice non sono memorizzati e non un nome. Blocchi anonimi sono perfetti per lo scripting, o attività che non si desidera ripetere. Ci sono quattro componenti per la struttura di base di un blocco anonimo. Una sezione DECLARE è facoltativa ed elenca variabili e cursori utilizzati nel blocco. Una sezione è richiesta e contiene un set completo di istruzioni per consentire il blocco per la compilazione. Una sezione di eccezione è facoltativa e viene utilizzata per gestire gli errori generati durante l'esecuzione del programma, e infine una sezione di fine che è richiesta completa del blocco.
Istruzioni
1
Connettersi a Oracle SQLPlus, fare clic su "Start", "Tutti i programmi", quindi fare clic su "SQL Plus."
2
Collegare la versione da riga di comando di SQL * Plus. Al Prompt di comando "c: >" tipo a "comando sqlplus".
La sintassi completa per il comando sqlplus è "sqlplus [user_name[/password[@host_string]]]."
Il nome_utente specifica il nome dell'utente del database, la password specifica la password per l'utente del database e la stringa host viene utilizzata per indicare SQL * Plus dove il database è in esecuzione.
Ad esempio, "c: > sqlplus scott/tiger."
La stringa host non è necessaria, se si esegue il Database Oracle sul proprio computer.
3
Entrare in un blocco anonimo al prompt SQL. Per esempio:
SQL >
DICHIARARE
-Dichiarazione di variabile
v_date_time TIMESTAMP;
BEGIN
-recuperare il timestamp in una variabile
Selezionare systimestamp
IN v_date_time
DA due;
-visualizzare l'ora corrente alla schermata
DBMS_OUTPUT. PUT_LINE (' un'ora fa: ' | | v_date_time);
ECCEZIONE
QUANDO GLI ALTRI
QUINDI
DBMS_OUTPUT. PUT_LINE(SQLERRM);
FINE;
/
I risultati dal blocco anonimo PL/SQL.
Un'ora fa: 21 ottobre 10 07.37.45.740000 PM
Procedure PL/SQL completata correttamente.