Come aggiornare una dichiarazione in PL / SQL

June 27

Come aggiornare una dichiarazione in PL / SQL


PL / SQL, o linguaggio procedurale / Structured Query Language, è utilizzato in Oracle di combinare la logica più robusto con istruzioni SQL tradizionali. Viene usato per scrivere stored procedure, che consentono molti utenti diversi di accedere lo stesso codice, invece di riscrivere continuamente lo stesso processo ogni volta che è necessario. procedure / SQL stored PL sono memorizzati all'interno del database stesso rispetto a SQL standard che viene memorizzato all'interno di file, programmi e script. Con l'adeguato accesso, le istruzioni PL / SQL sono facilmente aggiornati da qualsiasi strumento di SQL Oracle, tra cui SQLPlus.

istruzione

1 Entra per SQLPlus o qualsiasi altro strumento Oracle SQL.

2 Aprire la stored procedure utilizzando la funzione "aperto" dalla lista "file" menu a discesa. La maggior parte delle applicazioni di conservare copie della stored procedure in un formato di testo all'interno di una libreria di file per un facile recupero.

Se una libreria non esiste, recuperare le istruzioni PL / SQL dalla tabella "all_source" utilizzando il nome della stored procedure. Digitare il seguente comando al prompt e premere il tasto "Enter":

selezionare il testo da all_source dove nome = 'nome della stored procedure' ordine per linea;

3 Digitare sopra l'istruzione / SQL corrente PL per modificarlo. Modificare tutto o parte della corrente / SQL PL seconda delle esigenze.

4 Eseguire la stored procedure PL / SQL tramite SQL * Plus o un altro strumento Oracle SQL per sostituire la versione corrente nel database. Ogni stored procedure inizia con "creare o sostituire procedure_name PROCEDURA (" seguito dal codice PL / SQL. Questa dichiarazione indica a Oracle per memorizzare il codice racchiuso tra la parentesi nel database.

Consigli e avvertenze

  • Conservare una copia del codice originale nel caso in cui le modifiche non funzionano come previsto.
  • accesso speciale è necessaria per memorizzare le procedure / SQL stored PL.
  • Durante la modifica di una stored procedure PL / SQL all'interno di uno strumento di SQL è possibile, è più facile copiare il codice in un editor di testo, modificarlo e quindi copiarlo di nuovo allo strumento SQL.
  • Modificare una stored procedure globale cambia l'utilizzo per tutti gli utenti e tutte le applicazioni. Si deve prestare attenzione per ridurre le probabilità di guasti o perdite di dati di sistema.