Rastgele kayıt getirebilmek için “NEWID()” fonksiyonu kullanabiliriz.

Select top 10 * from Tablolar order by NEWID()

Gelen değer NULL ise  “ISNULL(tabloismimiz,null ise gelecek değer)”

Select ISNULL(tutar,0) from urunFiyatlar 

tutar null ise 0 değeri dönderir.Coalesce fonksiyonunu da aynı formatta kullanarak null değerleri kontrol altına alabilirsiniz.

Select Coalesce(tutar,0) from urunFiyatlar

Sorgularımızı  ‘waitfor delay’ ile belirli bir zaman bekletip ondan sonra çalıştırabiliriz.’

waitfor delay '0:0:10'   

Select ’bu sorgu 10 saniye sonra çalıştı’ 

Devamı...

Urunler tablosundaki  urun_miktar alanını kontrol edip sadece urun_miktar alanındaki değişikliğe göre triggerımızı yönlendirebiliriz.

Örnek: 

Create TRIGGER [dbo].[tgg_urunMiktarKontrol]
   ON [dbo].[Urunler]

   AFTER UPDATE
AS
IF UPDATE (urun_miktar
)
BEGIN
     -----

            Kontroller...

     -----

END

Etiketler : trigger sql mssql t-sql
Kategoriler : Programlama
Yorumlar : 0 Yorum Yorum Yaz

Bu procedur çok işime yaradı,sizinde işinize yarar diye paylaşmak istiyorum.Parametre olarak aldığı kelimeyi database deki mevcut tüm tablolarda nchar,nvarchar,varchar alanlarında arayıp tablo ismi ,sütun ismi ve aranan kelimle kaç kare geçmiş bize getiriyor.

Devamı...
Etiketler : Stored Procedur sql mssql t-sql
Kategoriler : Programlama
Yorumlar : 0 Yorum Yorum Yaz