SEO (Arama Motoru Optimizasyonu) Mikro İnteraktif ÜCRETSİZ - Google Play'den İndirin

SQL Fonksiyon Kullanım Örneği 1

SQL'de fonksiyon kullanımı ile ilgili birinci örneğimiz. İçerisinde SQL Server, Oracle ve PostgreSQL veritabanlarına uygun şekilde kullanımlar ve örnekler mevcuttur.

SQL Server Fonksiyon Kullanımı

SQL Server Fonksiyon Örnek 1
-- fnToplam adlı fonksiyonumuz bizden iki tane int tipinde değer beklemektedir.
CREATE FUNCTION fnToplam(@Sayi1 INT, @Sayi2 INT)
-- Sonuçta, ekrana int tipinde değişken gösterecektir.
RETURNS INT
AS
BEGIN
   --@Toplam adlı int tipinde değişken tanımladık
   DECLARE @Toplam AS INT
   -- @Toplam değişkenini @Sayi1 ve @Sayi2'nin toplamı olarak belirledik
   SET @Toplam = @Sayi1 + @Sayi2
   --Ekranda @Toplam değişkenini göster diyoruz.
   RETURN @Toplam
END

Oluşturduğumuz bu fonksiyonu kullanmak için gereken örnek
SQL Server Fonksiyon Örnek 1 Kullanımı
-- @Toplam değişkenini int olarak tanımladık
Declare @Toplam Int
-- Bizim belirlediğimiz iki sayıyı fonksiyona yollayıp sonucu ekrana yazdırdık
Set @Toplam = fnToplam(5, 12)
Print @Toplam

Fonksiyonumuzu çalıştırdığımızda toplamın 17 olduğu görmekteyiz.
SQL Server Fonksiyon Örnek 1 Sonuç
SQL Fonksiyon Kullanım Örneği 1


Şimdi ise ad ve soyad değerlerini alıp sonuç olarak "Merhaba ad soyad" şeklinde uyarı veren bir fonksiyon oluşturalım. SQL Server Fonksiyon Örnek 2
CREATE FUNCTION fnMerhaba(@Ad VARCHAR(20), @Soyad VARCHAR(20))
RETURNS VARCHAR(100)
AS
BEGIN
   DECLARE @Uyari AS VARCHAR(100)
   SET @Uyari = 'Merhaba ' + @Ad + ' ' + @Soyad
   RETURN @Uyari
END

SQL Server Fonksiyon Örnek 2 Kullanımı
Declare @Sonuc VARCHAR(100)
Set @Sonuc = fnMerhaba('Ahmed', 'TOGAL')
Print @Sonuc

SQL Server Fonksiyon Örnek 2 Sonuç
SQL Fonksiyon Kullanım Örneği 1

Oracle Fonksiyon Kullanımı

Oracle Fonksiyon Örnek 1
CREATE OR REPLACE function fnToplam(SAYI1 IN PLS_INTEGER, SAYI2 IN PLS_INTEGER)
RETURN PLS_INTEGER
IS
BEGIN
  RETURN SAYI1 + SAYI2;
END;

Oracle Fonksiyon Örnek 1 Kullanımı
SET SERVEROUTPUT ON;
DECLARE    
   TOPLAM NUMBER(10);    
BEGIN    
   TOPLAM := fntoplam(51, 45);    
   DBMS_OUTPUT.PUT_LINE('SAYILARIN TOPLAMI: ' || TOPLAM);    
END;

Oracle Fonksiyon Örnek 1 Sonuç
SQL Fonksiyon Kullanım Örneği 1

PostgreSQL Fonksiyon Kullanımı

PostgreSQL Fonksiyon Örnek 1
CREATE OR REPLACE FUNCTION fnToplam(SAYI1 INTEGER, SAYI2 INTEGER)
RETURNS INTEGER AS $TOPLAM$
DECLARE TOPLAM INTEGER;
BEGIN
   TOPLAM = SAYI1 + SAYI2;
   RETURN TOPLAM;
END;
$TOPLAM$ LANGUAGE plpgsql;

PostgreSQL Fonksiyon Örnek 1 Kullanımı
SELECT fnToplam(41, 13);

PostgreSQL Fonksiyon Örnek 1 Sonuç
SQL Fonksiyon Kullanım Örneği 1


Şimdi ise ad ve soyad değerlerini alıp sonuç olarak "Merhaba ad soyad, bugün 15.03.2024" şeklinde uyarı veren bir fonksiyon oluşturalım.
PostgreSQL Fonksiyon Örnek 2
CREATE OR REPLACE FUNCTION fnUyari(AD VARCHAR(50), SOYAD VARCHAR(50))
RETURNS VARCHAR(100)
LANGUAGE plpgsql
AS
$$
DECLARE MESAJ VARCHAR(100);
DECLARE TARIH VARCHAR(20);
BEGIN
    TARIH = TO_CHAR(NOW()::date, 'yyyy.mm.dd');
    MESAJ = 'Merhaba ' || AD || ' ' || SOYAD || ', bugün ' || TARIH;
    RETURN (MESAJ);
END;
$$

PostgreSQL Fonksiyon Örnek 2 Kullanımı
SELECT fnUyari('Asmin', 'Nisa');
Örnek
SQL Fonksiyon Kullanım Örneği 1

Yorumlar

Yorum Yaz

Avatar

REKLAM

DDos Koruma, Botnet Koruma, Layer 7 Saldırı koruması, Sanal sunucu, Vds sunucu

REKLAM

Çizgi Filmler

REKLAM

Çocuk Etkinlikleri Uygulaması

EN

  • Popüler
  • Yeni
  • Son Yorum