Statik SQL

Katıştırılmış SQL Örneği'nde gösterilen eklenmiş SQL, statik SQL olarak bilinir. Programdaki SQL deyimleri statik olduğundan statik SQL olarak adlandırılır; yani, program her çalıştırıldığında değişmezler. Önceki bölümde açıklandığı gibi, bu deyimler programın geri kalanıyla birlikte derlenir.

Statik SQL birçok durumda iyi çalışır ve veri erişiminin program tasarım zamanında belirlenebildiği herhangi bir uygulamada kullanılabilir. Örneğin, sipariş girişi programı her zaman yeni bir sipariş eklemek için aynı deyimi kullanır ve hava yolu rezervasyon sistemi her zaman aynı deyimi kullanarak bir koltuğun durumunu ayrılmış olarak değiştirir. Bu deyimlerin her biri konak değişkenlerinin kullanımıyla genelleştirilir; satış siparişine farklı değerler eklenebilir ve farklı koltuklar rezerve edilebilir. Bu tür deyimler programda sabit kodlanabildiği için, bu tür programlar deyimlerin derleme zamanında ayrıştırılması, doğrulanması ve yalnızca bir kez iyileştirilmesi gerektiği avantajına sahiptir. Bu, görece hızlı bir kodla sonuçlandı.