Casa Sviluppo Che cos'è il linguaggio di query strutturato dinamico (sql dinamico)? - definizione da techopedia

Che cos'è il linguaggio di query strutturato dinamico (sql dinamico)? - definizione da techopedia

Sommario:

Anonim

Definizione - Cosa significa Dynamic Structured Query Language (Dynamic SQL)?

Dynamic Structured Query Language (SQL) è una versione SQL che facilita la generazione di query dinamiche (o variabili). SQL dinamico consente a un programmatore di scrivere codice che si adatta automaticamente a database, ambienti, server o variabili variabili.


Le istruzioni SQL dinamiche non sono incorporate nel programma di origine ma archiviate come stringhe di caratteri che vengono manipolate durante il runtime di un programma. Queste istruzioni SQL vengono immesse da un programmatore o generate automaticamente dal programma. Questa è la principale differenza tra istruzioni SQL dinamiche e SQL statiche. Anche le istruzioni SQL dinamiche possono cambiare da un'esecuzione alla successiva senza intervento manuale.


Dynamic SQL facilita la generazione e la manipolazione automatiche dei moduli del programma per una preparazione e prestazioni efficienti e ripetute automatizzate.

Techopedia spiega Dynamic Structured Query Language (Dynamic SQL)

SQL dinamico facilita lo sviluppo di potenti applicazioni con la possibilità di creare oggetti di database per la manipolazione in base all'input dell'utente. Ad esempio, un'applicazione Web può consentire parametri che specificano una query SQL. Le query SQL tipiche includono alcuni parametri. Tuttavia, l'immissione di 10 o più parametri spesso porta a query SQL molto complesse, soprattutto se a un utente è consentito immettere condizioni (come AND o OR) tra i parametri.


SQL dinamico aumenta l'elaborazione e l'efficienza eseguendo query simultanee e distribuendo i risultati da un'unica query dell'interfaccia su più database.


Le prime versioni del database Oracle con SQL dinamico PL / SQL richiedevano ai programmatori di utilizzare una complessa libreria di pacchetti Oracle DBMS_SQL. Successivamente, fu introdotto un "SQL nativo dinamico" più semplice.

Che cos'è il linguaggio di query strutturato dinamico (sql dinamico)? - definizione da techopedia