Innholdsfortegnelse:
- Definisjon - Hva betyr Dynamic Structured Query Language (Dynamic SQL)?
- Techopedia forklarer Dynamic Structured Query Language (Dynamic SQL)
Definisjon - Hva betyr Dynamic Structured Query Language (Dynamic SQL)?
Dynamic Structured Query Language (SQL) er en SQL-versjon som letter generering av dynamiske (eller variable) programforespørsler. Dynamic SQL gjør det mulig for en programmerer å skrive kode som automatisk tilpasser seg forskjellige databaser, miljøer, servere eller variabler.
Dynamiske SQL-setninger er ikke innebygd i kildeprogrammet, men lagres som strenger av tegn som manipuleres i løpet av et programs kjøretid. Disse SQL-setningene legges enten inn av en programmerer eller genereres automatisk av programmet. Dette er den største forskjellen mellom dynamiske SQL og statiske SQL-setninger. Dynamiske SQL-setninger kan også endre seg fra en utførelse til den neste uten manuell inngripen.
Dynamic SQL letter automatisk generering og manipulering av programmoduler for effektiv automatisert repeterende oppgaveforberedelse og ytelse.
Techopedia forklarer Dynamic Structured Query Language (Dynamic SQL)
Dynamic SQL letter utviklingen av kraftige applikasjoner med muligheten til å lage databaseobjekter for manipulering i henhold til brukerinput. For eksempel kan en webapplikasjon tillate parametere som spesifiserer en SQL-spørring. Typiske SQL-spørsmål inneholder noen få parametere. Imidlertid fører ofte inntasting av 10 eller flere parametere til svært komplekse SQL-spørsmål, spesielt hvis en bruker får lov til å oppgi forhold (for eksempel AND eller OR) mellom parametrene.
Dynamisk SQL øker behandlingen og effektiviteten ved å kjøre samtidige spørringer og distribuere resultater fra et enkelt grensesnittforespørsel på flere databaser.
Tidlige Oracle-databaseversjoner med PL / SQL dynamisk SQL krevde at programmerere måtte bruke et komplisert Oracle DBMS_SQL-pakkebibliotek. Senere ble en enklere "Native Dynamic SQL" introdusert.