Ara
Generic filters
Exact matches only
Filter by Custom Post Type
Ana Sayfa / SQL SERVER / Sql geçici tablolar

Sql geçici tablolar

Sql geçici tablolar

Sql geçici Tablolar diğer geçici objeler gibi sql de çalışır. Geçici tablolar sql kapatılıp açılınca sıfırlanıp silinirler. Burda geçici şekilde tablo yaratabiliriz.Bunlara SQL’ de geçici tablolar denir.2 Tür geçici tablo vardır.
1 – lokal
2- global

# ile başlayan local geçici tablodur.Sql ile bağlantı kurulunca oluşturulur.
Bağlantı ne zaman kapatılırsa otomatik olarak kendini geçici tablodan siler.

Global geçici tablolar ise bağlantı kapatıldığı anda kendini geri getirmemek üzere
siler.

Tablo değişkenleri

Kullanımdaki versiyonlarda geçici tablolar hızlı çalışır.Çünkü bellekten çalışırlar.
geçici tablolar gizlidirler.

declare @gecicitablo table (ID int,isim varchar(20), soyisim varchar(20))
insert @gecicitablo (Id,isim,soyisim)
values(‘1′,’murat’,’karakuş’)

select * from @gecicitablo

 

DİNAMİK KELİMELERİ KONTROL ETMEK

transact sql sorgularını kendi scriptiniz ile control edilebilir ve
programlanabilir kodları oluşturmanızı sağlar.,En çok kullanılan IF – ELSE – WHILE

If eğer şart, doğruysa işler eğer verilen değer if yordamıyla belirtilene eşit değilse
else deyimi, if şartı doğru değilse işleme girer ve else deyimiyle kullanılan sorgu işler
if deyimi check edip sonra if ve else komutu arasına begin ve end deyimi kullanımı yaygındır
if ile başlayıp şart doğru ise begin komutundan sonra yapılması gerekenleri sorguyla belirtip
end komutu ile yapılması gerekenleri bitirdikten sonra else şartına geçilebilir.

 

return değeri

return değeri kullandığımız stored procedure de bi sonuç çıkarmaya yarıyor
return geri değer döndürür.Dönen değerde verdiğimiz şartlar uyuyorsa 0 eğer
bir hata oluşmuşsa veya şartlarımız aynı değilse sıfırdan farklı bir değer alır.

 


Ayrıca bknz.

Datalength fonksiyonu

Datalength fonksiyonu sql fonksiyonları içerisinde verilen değer yada sütunun sql server içerisinde byte sayısını döndürmek …

Bir Cevap Yazın

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