Hjem Udvikling Hvad er dynamisk struktureret forespørgsel (dynamisk sql)? - definition fra techopedia

Hvad er dynamisk struktureret forespørgsel (dynamisk sql)? - definition fra techopedia

Indholdsfortegnelse:

Anonim

Definition - Hvad betyder Dynamic Structured Query Language (Dynamic SQL)?

Dynamic Structured Query Language (SQL) er en SQL-version, der letter genereringen af ​​dynamiske (eller variable) programforespørgsler. Dynamisk SQL giver en programmerer mulighed for at skrive kode, der automatisk tilpasses til forskellige databaser, miljøer, servere eller variabler.


Dynamiske SQL-sætninger er ikke integreret i kildeprogrammet, men gemmes som strenge af tegn, der manipuleres i løbet af et program. Disse SQL-sætninger indtastes enten af ​​en programmør eller genereres automatisk af programmet. Dette er den største forskel mellem dynamiske SQL og statiske SQL-sætninger. Dynamiske SQL-sætninger kan også ændre sig fra den ene udførelse til den næste uden manuel indgriben.


Dynamisk SQL letter automatisk generering og manipulation af programmoduler til effektiv automatiseret gentagelse af forberedelsesopgaver og ydeevne.

Techopedia forklarer Dynamic Structured Query Language (Dynamic SQL)

Dynamisk SQL letter udviklingen af ​​kraftfulde applikationer med evnen til at oprette databaseobjekter til manipulation i henhold til brugerinput. For eksempel kan en webapplikation tillade parametre, der specificerer en SQL-forespørgsel. Typiske SQL-forespørgsler rummer et par parametre. Imidlertid fører indtastning af 10 eller flere parametre ofte til meget komplekse SQL-forespørgsler, især hvis en bruger har tilladelse til at indtaste betingelser (såsom AND eller OR) mellem parametre.


Dynamisk SQL øger behandling og effektivitet ved at køre samtidige forespørgsler og distribuere resultater fra en enkelt interfaceforespørgsel på flere databaser.


Tidlige Oracle-databaseversioner med PL / SQL dynamisk SQL krævede, at programmerere brugte et kompliceret Oracle DBMS_SQL-pakkebibliotek. Senere blev en enklere "Native Dynamic SQL" introduceret.

Hvad er dynamisk struktureret forespørgsel (dynamisk sql)? - definition fra techopedia