SQL Fonksiyon Tanımlama, Create Function

Fonksiyon Tanımlama

kisi_id parametre olarak gönderilen kaydın adını ve soyadını birleştirerek geri döndüren fonksiyonu oluşturunuz.

CREATE FUNCTION tamisimal (@gelenkisi_id int)
RETURNS varchar(100) AS
BEGIN
Declare @tam varchar(100)
Select @tam=ad+' '+soyad From isim
Where kisi_id=@gelenkisi_id
Return @tam
END

>
Declare @gecici varchar(100)
Exec @gecici=tamisimal 2
Print @gecici
fatma ftm

11)Veritabanının adres alnının boş olup olmadığını kontrol ederek adres girilmediyse ekrana adres gilirmemiş yazdırın, eğer adres gilirmişse girilen adres ekranda görünsün.

CREATE FUNCTION adreskontrol (@gelenadres varchar(50))
RETURNS varchar (50) AS
BEGIN
if @gelenadres is null
Set @gelenadres='Adres girilmemiş.'
Return @gelenadres
END

>Select kisi_id, ad, soyad, dbo.adreskontrol(adres), tlf From isim

Hiç yorum yok:

Yorum Gönder