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