Udostępnij przez


Statyczny kod SQL

Osadzony kod SQL pokazany w osadzonym przykładzie SQL jest znany jako statyczny sql. Jest on nazywany statycznym sql, ponieważ instrukcje SQL w programie są statyczne; oznacza to, że nie zmieniają się za każdym razem, gdy program jest uruchamiany. Zgodnie z opisem w poprzedniej sekcji te instrukcje są kompilowane po skompilowaniu reszty programu.

Statyczny kod SQL działa dobrze w wielu sytuacjach i może być używany w dowolnej aplikacji, dla której dostęp do danych można określić w czasie projektowania programu. Na przykład program składania zamówień zawsze używa tej samej instrukcji do wstawienia nowego zamówienia, a system rezerwacji linii lotniczych zawsze używa tej samej instrukcji, aby zmienić stan miejsca z dostępnego na zarezerwowane. Każda z tych instrukcji byłaby uogólniona za pomocą zmiennych hostujących; w zamówieniu sprzedaży można wstawiać różne wartości, a różne miejsca można zarezerwować. Ponieważ takie instrukcje mogą być zakodowane w programie, takie programy mają przewagę, że instrukcje muszą być analizowane, weryfikowane i optymalizowane tylko raz w czasie kompilacji. Powoduje to stosunkowo szybki kod.