Bind Variable

Türkçe karşılığı: Bind değişkeniAlan: Oracle

SQL ifadesindeki sabit değerlerin çalışma zamanında parametre olarak bağlanmasını sağlayan yer tutucu mekanizması.

Oracle Çalışma Bağlamı

Oracle'da bağlama değişkeni (bind variable) kullanımı benzer SQL ifadelerinin imleç paylaşımını artırabilir ve tam ayrıştırma (hard parse) maliyetini düşürebilir. Ancak farklı veri dağılımlarında tek plan her bağlama değişkeni değeri için en uygun plan olmayabilir.

Sürüm ve İşletim Sınırı

Bağlama değişkenleri, SQL enjeksiyonunu önleme açısından hazırlanmış SQL ifadeleri (Prepared Statement) ile birlikte değerlidir; ancak sorgu iyileştiricisinin seçicilik tahmini sorunlarını kendiliğinden çözmez.

İlişkili Oracle Kavramları