Selamlar, ..." /> MSSQL ‘de EXISTS fonksiyonu – Erkan Hacıoğlu | Microsoft.Net & Blackberry Developer


SQL no image

Published on Eylül 8th, 2008 | by Erkan Hacıoğlu

0

MSSQL ‘de EXISTS fonksiyonu

Selamlar,

MSSQL’ de bazen işlem yaparken belli tabloların olup olmadığını kontrol edip varsa şu işlemleri yoksa şu işlemleri yap demek isteriz.
Bunu yapmak için EXISTS fonksiyonunu kullanmak oldukça faydalıdır.

Aşağıdaki örnek ile bir tablo’nun varolup olmadığına göre işlem nasıl yapılır kısaca anlatayım.

IF EXISTS (SELECT * FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_TYPE = ‘U’ AND TABLE_NAME = ‘KULLANICI_TABLOSU’)
 BEGIN
   DROP
TABLE
#TMP1
 END

ELSE

 BEGIN
   PRINT ‘YOK’
 END

GO

Begin ve End blokları arasına yapmak istediğiniz işlemleri yazabilirsiniz.

*** KULLANICI_TABLOSU olarak belirtilen bölüme varlığını kontrol etmek istediğiniz tablonun adını yazmanız yeterlidir.

İşinize yaraması dileğiyle…


About the Author

Kodlama dünyasına 2001 yılında adım atıp bir daha bu dünyadan çıkamayan, internetin oksijen, ekmek, su gibi olduğunu düşünen bir insan...



Bir Cevap Yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Back to Top ↑