Merhabalar, birazdan size MSSQL Server 'ın
bir tabloya sorgu atınca sorgunun doğru çalışıp çalışmadığını hızlı bir şekilde
görebilmenizi sağlayan bir SQL komutundan bahsedeceğim.Bu özellik , ortam değişkeni olarak ta bilinir. büyük
tablolarınızı bir procedure içinde çağırıp kullanmadan önce SQL sorgusunun o tablonuz hatasız çalıştığını test
etmenize olanak sağlar. Ayrıca veritabanınızda boş
gelen tablolarınızın sebebi bu olabilir.
Sorgularınızı sadece derlemek istiyorsanız
bu özelliği SET FMTONLY ON yaparak aktif hale getirebilirsiniz. Böylece
sorgularınız syntax yazım kurallarına göre denetlenir ve doğru olan sorgularda
sadece tablonun içerisi boş olarak sadece ilgili sutün başlıkları gelir.
SET FMTONLY ON
SET FMTONLY OFF
Bu özellik varsayılanda
OFF konumundadır. Burada dikkat edilmesi nokta bu özelliği ON durumda
bırakmamanızdır yoksa server daki tüm tablolarınız içi boş olarak gelir.
Şunu da belirtmekte fayda görüyorum Microsoft
MSSQL Server ‘ın yeni sürümlerinde bu özelliği kaldıracağını açıkladı. Eğer
sizde sürekli güncel versiyonlarda çalışmak zorunda kalıyorsanız bu kontrolleri
kullanmamanızda fayda var.
Hiç yorum yok:
Yorum Gönder