October 20
Anonimi blocchi di codice non sono memorizzati, e non nominato. Anonimi blocchi sono perfetti per lo scripting, o attività che non si desidera ripetere. Ci sono quattro componenti per la struttura di base di un anonimo blocco. Una sezione DECLARE è opzionale ed elenca variabili e cursori utilizzati nel blocco. Una sezione BEGIN è richiesto e contiene un set completo di istruzioni per consentire il blocco per la compilazione. Una sezione eccezione è facoltativo e viene utilizzato per gestire gli errori generati durante l'esecuzione del programma, ed infine un tratto terminale che è richiesto completa il blocco.
1 Connettersi a Oracle SQL
Plus cliccare su "Start", "Tutti i programmi", poi cliccare su "SQL più."
2 Collegare la versione della riga di comando di SQL * Plus. Al prompt dei comandi "C:>" digitare il comando "sqlplus".
La sintassi completa per il comando sqlplus è "sqlplus [nome_utente [/ password [@host_string]]]."
Il user_name specifica il nome dell'utente del database, la password specifica la password per l'utente del database e la stringa host viene usata per dire SQL * Plus in cui il database è in esecuzione.
Ad esempio, "C:> sqlplus scott / tigre."
La stringa host non è necessario, se si esegue il database Oracle sul proprio computer.
3 Inserire in un anonimo blocco al prompt SQL. Per esempio:
SQL>
DICHIARARE
- Dichiarazione di variabile
v_date_time TIMESTAMP;
INIZIO
- Recuperare il timestamp in una variabile
SELEZIONA SYSTIMESTAMP
IN v_date_time
Da doppio;
- Visualizzare l'ora corrente sullo schermo
DBMS_OUTPUT.PUT_LINE ( 'Un'ora fa:' || v_date_time);
ECCEZIONE
QUANDO ALTRI
POI
DBMS_OUTPUT.PUT_LINE (SQLERRM);
FINE;
/
I risultati del PL / SQL anonimi blocchi.
Un'ora fa: 21-ott-10 07.37.45.740000 PM
PL / SQL procedura completata con successo.