Datakent Ana Sayfa
Anasayfa Anasayfa > Diğer bölümler > Microsoft SQL Server
  Aktif Konular Aktif Konular RSS: SQL Server EXISTS komutu
  Yardım Yardım  Hızlı Ara   Kayıt Ol Kayıt Ol  Giriş Giriş

SQL Server EXISTS komutu

 Yanıt Yaz Yanıt Yaz
Yazar
Mesaj
murat turan Açılır Menü Göster
Admin Group
Admin Group
Simge
Datakent

Kayıt Tarihi: 01.Ekim.2003
Bulundugu Yer: Turkey
Online: Sitede Değil
Gönderilenler: 1798
  Alıntı murat turan Alıntı  Yanıt YazCevapla Mesajın Direkt Linki Konu: SQL Server EXISTS komutu
    Gönderim Zamanı: 26.Mart.2011 Saat 14:33

geriye true/false değerleri döndürür
genelde tablo veya benzeri nesne yaratma öncesi kontrol maksatlı kullanılır

select içerisinde de kullanılabilir;

select * from dbo.IMaddeGrup
where exists(select * from IEtkiliMadde where MaddeId = -1)

bu şarta göre, IEtkiliMadde tablosunda maddeId alanı -1 e eşit olan değer varsa
sonuç pozitif olacağında ana sorgu IMaddeGrup değer döndürecektir
eğer -1 e uyan kayıt yoksa üstteki sorgu değer döndrmeyecektir.                 


veya


atest  tablosunda 14 numaralı kayıt varsa OK mesajı yazılacaktır. Burada geriye olumlu bir
değer döndürmek önemlidir. True yerine Evet de yazabilirsin, Var da yazabilirsin !!

IF EXISTS(SELECT 'True' FROM dbo.atest WHERE rid = 14)
 PRINT 'OK';
ELSE
 PRINT 'NOT OK';

Yukarı Dön
 Yanıt Yaz Yanıt Yaz

Forum Atla Forum İzinleri Açılır Menü Göster



Bu Sayfa 0,199 Saniyede Yüklendi. [power by : WebWiz]