Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
De ingesloten SQL die wordt weergegeven in het ingesloten SQL-voorbeeld wordt statische SQL genoemd. Het wordt statische SQL genoemd omdat de SQL-instructies in het programma statisch zijn; Dat wil gezegd, ze veranderen niet telkens wanneer het programma wordt uitgevoerd. Zoals beschreven in de vorige sectie, worden deze instructies gecompileerd wanneer de rest van het programma wordt gecompileerd.
Statische SQL werkt in veel situaties goed en kan worden gebruikt in elke toepassing waarvoor de gegevenstoegang kan worden bepaald tijdens het ontwerptijd van het programma. Een orderinvoerprogramma gebruikt bijvoorbeeld altijd dezelfde instructie om een nieuwe bestelling in te voegen en een reserveringssysteem voor luchtvaartmaatschappijen gebruikt altijd dezelfde instructie om de status van een stoel te wijzigen van beschikbaar voor gereserveerd. Elk van deze verklaringen zou worden gegeneraliseerd via het gebruik van hostvariabelen; verschillende waarden kunnen worden geplaatst in een verkooporder en verschillende stoelen kunnen worden gereserveerd. Omdat dergelijke instructies in het programma in code kunnen worden vastgelegd, hebben dergelijke programma's het voordeel dat de instructies slechts eenmaal tijdens het compileren moeten worden geparseerd, gevalideerd en geoptimaliseerd. Dit resulteert in relatief snelle code.