- Katılım
- 3 Şubat 2014
- Mesajlar
- 1,744
- Tepkime puanı
- 0
- Puanları
- 0
Skaler fonksiyon , bir tek değer döndüren fonksiyondur.Örneğin GETDATE() bir skaler fonksiyondur.Bazı durumlar SQL de bu tür fonksiyonlara ihtiyaç duyarız.
Örneğin şöyle bir şey yapalım. Gönderdiğimiz kitapkoduna göre tbl_Kutuphane tablosundan, kitabın sayfasını döndüren bir fonksiyon yazalım.
Kod:
CREATEFUNCTIONDBO.KITAP_SAYFA_SAYISI(
Kod:
@kitapKod int=NULL
)
RETURNS int
WITH ENCRYPTION
AS
BEGIN
DECLARE @sayfa int
SELECT @sayfa=sayfa
FROM tbl_Kutuphane t
WHERE t.kitapTuruKod=@kitapKod
RETURN @sayfa
END
derleyelim ;
Örneğin şöyle bir şey yapalım. Gönderdiğimiz kitapkoduna göre tbl_Kutuphane tablosundan, kitabın sayfasını döndüren bir fonksiyon yazalım.
Kod:
CREATEFUNCTIONDBO.KITAP_SAYFA_SAYISI(
Kod:
@kitapKod int=NULL
)
RETURNS int
WITH ENCRYPTION
AS
BEGIN
DECLARE @sayfa int
SELECT @sayfa=sayfa
FROM tbl_Kutuphane t
WHERE t.kitapTuruKod=@kitapKod
RETURN @sayfa
END
derleyelim ;