Le procedure di codifica in Oracle

October 24

Le procedure di codifica in Oracle


Guarda le procedure di codifica Oracle sia per quello che sono e per quello che fanno. Si tratta di una serie di linee guida che individuare le migliori pratiche, o il modo "giusto" per codificare un database Oracle, e sono i PL / SQL dichiarazioni, strutture e blocchi che guidano le azioni di database. Esistono procedure per ogni aspetto della Oracle codifica del database. Il rispetto di procedure consigliate e molta attenzione alle procedure di formato del codice e gli elementi di codifica può aiutare la vostra base di dati gestita in modo efficiente e senza errori.

Best practice

Best practice standardizzare procedurale lingua, o il codice PL / SQL. Questo rende il codice più facile da leggere e decifrare, così come più facile da mantenere, soprattutto quando si lavora con codice che "ereditano" da un altro sviluppatore. regole e procedure pratiche migliori comprendono aspetti concettuali e pratici di codice PL / SQL. standard delle migliori pratiche concettuali includono il codice modularità, prestazioni, testabilità, conformità agli standard e la documentazione, mentre standard pratici riguardano aspetti come le procedure per la spaziatura, la capitalizzazione, le chiamate di procedura, la formattazione, commentando e il debug. revisione tra pari strutturata, una "best practice" per garantire gli sviluppatori seguire best practice, fornisce un modo finale per verificare la leggibilità e l'aderenza agli standard / SQL codifica PL.

disposizione

procedure di layout creano una struttura logica e identificare l'intento del programma. layout corretto pone costrutti individuali, quali istruzioni di controllo e le funzioni all'interno blocchi di codice individuali, ciascuno con un inizio e una fine esplicita, così come il rientro all'interno del blocco e lo spazio bianco tra i blocchi di codice. Utilizzare il tasto spazio piuttosto che il tasto tab sulla tastiera per garantire il rientro non va oltre tre spazi in non importa quale sia il livello di rientro, e aggiungere uno o due righe di spazio bianco tra blocchi di codice.

variabili

procedure di codifica inizia con una sezione di dichiarazione in cui si crea segnaposto temporaneo per i valori dei dati - chiamate variabili - che si includere nelle dichiarazioni di programma e che sarà manipolare i dati come un blocco di codice viene eseguito. Ogni variabile si dichiara ha un nome, un tipo di dati e perché ognuno è una dichiarazione separata, un punto e virgola finale. Il tipo di dati è una considerazione importante e una causa comune di errori. Mentre si ha la possibilità di dichiarare un tipo di dati come "numero", "char" o "data" in modo esplicito, è possibile evitare errori di conversione impostando una variabile in base a quella della colonna della tabella di database utilizzando il "operatore% TIPO" . a seconda di come si prevede di utilizzare la variabile, è possibile inizializzare, o impostarlo su un valore specifico nella sezione di dichiarazione o all'interno di un'istruzione del programma:

il numero dei prezzi;
nome emp.name TIPO%;
prezzo numero = 210;

Dichiarazioni del programma

istruzioni PL / SQL in elementi come stored procedure, cursori e anelli di controllo di auto ogni programma fino al completamento. procedure / SQL codifica PL permettono l'uso di funzioni SQL tra cui INSERT, UPDATE delect e selezionare per creare le dichiarazioni di base PL / SQL, per esempio, le procedure / SQL stored PL. Coding procedure per anelli di controllo, tuttavia, richiedono un diverso tipo di dichiarazione chiamato un'istruzione condizionale che usa spesso "IF ... THEN ... ELSE" per scorrere un ciclo fino a quando le condizioni impostate uguali vero o falso, a seconda di come si scrive il programma .

documentazione interna

L'adesione a correggere le procedure di codifica PL / SQL riduce sia la necessità di documentazione interna, sotto forma di commenti e requisiti del programma di manutenzione. Mentre possono essere utili in piccole dosi, più commenti si aggiungono a un programma - e più in dettaglio si comprendono - il lavoro più si dovrà affrontare durante la modifica o l'aggiornamento codice di programma, come si dovrà anche modificare i commenti di programma.