Prepared Statement

Türkçe karşılığı: Hazırlanmış ifadeAlan: Veritabanları

SQL metninin parametre değerlerinden ayrıldığı, parse/plan yeniden kullanımına ve güvenli bind kullanımına imkan veren sorgu yürütme arayüzü.

Teknik Bağlam

Bind parameter SQL injection riskini azaltır ve database cursor reuse sağlayabilir. Plan seçimi parameter distribution ve optimizer davranışına bağlı kalır.

Sınırlar

Prepared statement her zaman tek sabit execution plan veya otomatik yüksek performans anlamına gelmez; cardinality skew plan sorunları doğurabilir.

İlgili Kavramlar

  • Bind Variable
  • Execution Plan
  • SQL Injection
  • Connection Pool