Oracle SQL * Limiti plus

July 18

Oracle SQL * Limiti plus


Il sistema di gestione di database Oracle viene fornito con una serie di programmi di utilità, tra cui SQL Plus, che è un programma a riga di comando usato da programmatori e amministratori di database. La maggior parte degli utenti Oracle si affidano a SQL Plus per le attività di manutenzione e di reporting di database di tutti i giorni. SQL * Plus ha dei limiti legati al suo ingresso di comando, variabili e visualizzazione, anche se questi limiti pongono raramente gravi restrizioni per gli utenti tipici.

comandi

SQL più ospita i comandi per Structured Query Language e di Oracle PL / SQL lunghe fino a 500 linee, assumendo linee di 80 caratteri. Questi includono i comandi di manutenzione di database come "CREATE TABLE" e le query utilizzando l'istruzione "SELECT". Inoltre, SQL Plus ha i propri comandi interni per modificare le impostazioni di visualizzazione, eseguire calcoli e accettare l'input dell'utente; si limita a questi 2500 caratteri.

variabili di sostituzione

SQL * Plus consente di creare oggetti dati chiamati variabili di sostituzione; comandi SQL possono quindi utilizzare queste variabili, aumentando la flessibilità e l'utilità. Ad esempio, la seguente istruzione SELECT recupera i dati per un record in una tabella di clienti:

SELECT name, indirizzo, città, stato, zip, main_phone FROM customer WHERE customer_code = '10549';

Cambiando il numero a una variabile, è possibile utilizzare l'istruzione SELECT come modello:

SELEZIONE nome, indirizzo, città, stato, zip, main_phone FROM customer WHERE customer_code = '& cust_code';

Quando SQL Inoltre esegue questa istruzione SELECT, incontra il riferimento variabile cust_code e richiede automaticamente per un valore. Quando si immette il valore, SQL più esegue l'istruzione, sostituendo il valore per il nome della variabile. Il limite per i nomi delle variabili di sostituzione è di 30 caratteri; variabili stesse contenere fino a 240 caratteri di dati. SQL * Plus gestisce fino a 2.048 diverse variabili in un dato momento.

Display

Quando si utilizza SQL Plus per creare report, è possibile impostare il numero di linee che compongono una pagina del report. L'impostazione di default per la dimensione della pagina è di 14 linee, anche se è possibile aumentare questo a un massimo di 50.000 righe. SQL Plus può visualizzare gli elementi di dati lunghi fino a 2 miliardi di caratteri, anche se per impostazione predefinita mostra solo i primi 80 caratteri. Per modificare questo, digitare il comando SQL * Plus, "SET LONG nnnn" dove nnnn è la lunghezza a cui si desidera caratteri da visualizzare.

Script

SQL Plus permette di creare file contenenti i propri comandi, quelli per SQL o PL / SQL. Questi file, denominati script, sono un repository comoda per la segnalazione, manutenzione del database o qualsiasi attività che si incontrano di frequente; utilizzando script salvataggi battitura e riduce gli errori di ortografia e di altri errori. Per sfruttare i propri script ancora di più si può invocare il nome di uno script da un altro; è possibile estendere ulteriormente questo concetto concatenando script vari livelli. Uno script per esempio, richiama un'altra, che a sua volta richiama un terzo. I programmatori chiamano questa tecnica "nesting". SQL Plus permette di script di nidificazione fino a 20 livelli di profondità.