Bagikan melalui


SQL statis

SQL yang disematkan yang ditampilkan dalam Contoh SQL Tersemat dikenal sebagai SQL statis. Ini disebut SQL statis karena pernyataan SQL dalam program bersifat statis; artinya, mereka tidak berubah setiap kali program dijalankan. Seperti yang dijelaskan di bagian sebelumnya, pernyataan ini dikompilasi ketika sisa program dikompilasi.

SQL statis berfungsi dengan baik dalam banyak situasi dan dapat digunakan dalam aplikasi apa pun yang akses datanya dapat ditentukan pada waktu desain program. Misalnya, program entri pesanan selalu menggunakan pernyataan yang sama untuk menyisipkan pesanan baru, dan sistem reservasi maskapai selalu menggunakan pernyataan yang sama untuk mengubah status kursi dari tersedia menjadi dipesan. Masing-masing pernyataan ini akan digeneralisasi melalui penggunaan variabel host; nilai yang berbeda dapat dimasukkan dalam pesanan penjualan, dan kursi yang berbeda dapat dipesan. Karena pernyataan tersebut dapat dikodekan secara permanen dalam program, program tersebut memiliki keuntungan bahwa pernyataan perlu diurai, divalidasi, dan dioptimalkan hanya sekali, pada waktu kompilasi. Ini menghasilkan kode yang relatif cepat.