C 1
chengdu
xranzei 1
xranzei
zendor2 1
zendor2
Bvural41 1
Bvural41
noisiv 1
noisiv
Manwe Work 1
Manwe Work
Almira2 1
Almira2
romegames 1
romegames
D 1
delimuratt
melankolıa18 1
melankolıa18
shrpnl 1
shrpnl
Fethi Polat 1
Fethi Polat
Hikaye Ekle
Reklam vermek için turkmmo@gmail.com

PostgreSQL'deki Işlevler

  • Konuyu başlatan Konuyu başlatan ITJA
  • Başlangıç tarihi Başlangıç tarihi
  • Cevaplar Cevaplar 1
  • Görüntüleme Görüntüleme 214
3.00 yıldız(lar) 1 Değerlendirme Değerlendirenler

ITJA

Level 5
TC Kimlik Numarası Doğrulanmış Üye
TM Üye
Katılım
20 Tem 2021
Konular
148
Mesajlar
905
Çözüm
3
Online süresi
1mo 3d
Reaksiyon Skoru
1,079
Altın Konu
32
TM Yaşı
4 Yıl 10 Ay 21 Gün
Başarım Puanı
185
MmoLira
500
DevLira
3
Ticaret - 0%
0   0   0

ROHAN2 WORLD 1-120 TR TİPİ OFFICIAL YOHARA, BALATHOR VE AMON! 80. GÜNÜNDE! +10.000 ONLİNE! HİLE VE BOT %100 ENGELLİ HEMEN TIKLA!

PostgreSQL'deki Işlevler

PostgreSQL İşlevleri
PostgreSQL işlevleri saklı yordamlardır ve bir dizi SQL ve yordam ifadeleri olarak kolayca anlaşılabilir. Veritabanı sunucusunda saklanırlar. SQL arabirimi kullanılarak bir işlev çağrılabilir. Veritabanı içindeki işlemleri kolaylaştırmayı kolaylaştırır. Bir PostgreSQL işlevi, SQL, PL/pgSQL, C ve Python dahil olmak üzere birçok dilde oluşturulabilir.

Sözdizimi


SQL:
CREATE [VEYA DEĞİŞTİR] İŞLEV işlev_adı (argümanlar)   
$variable_name$ OLARAK RETURNS return_datatype 
  BİLDİRMEK 
    beyan; 
    [...] 
  BAŞLAMAK 
    < işlev_gövdesi > 
    [...] 
    DÖNÜŞ { değişken_adı | değer } 
  SON;
DİL plpgsql;

Parametreler:
function_name: Fonksiyonun adını belirtmek için kullanılır.
[OR REPLACE]: Mevcut bir işlevi değiştirmeyi kolaylaştıran isteğe bağlı bir yöntemdir.
RETURN: Fonksiyondan döndürülecek veri tipini belirtmek için kullanılır. Değeri, bir tablo sütununun türüne başvurabilir veya bir temel, bileşik veya etki alanı türü olabilir.
function_body: Yürütülebilir bölümleri belirtmek için kullanılır.
plpgsql: Fonksiyonun gerçekleştirildiği dilin adını belirtmek için kullanılır.

Örnek:

SQL:
İŞLEV OLUŞTUR VEYA DEĞİŞTİR total_students ( ) 
$toplam$ OLARAK tamsayıyı DÖNER 
bildirmek 
    toplam tam sayı ; 
BAŞLAMAK  ÖĞRENCİLERDEN toplam
   sayıya ( * ) SEÇİN ;   
   TOPLAM GERİ DÖNÜŞ ;   
SON ;   
$total$ DİL plpgsql ;

Çıktı:
Sorgu, 300 ms içinde sonuç vermeden başarıyla döndü.

Açıklama:
Burada ÖĞRENCİLER tablosu üzerinde total_students() isimli bir fonksiyon oluşturuyoruz.
 
Paylaşım için teşekkürler.
 

Şu an konuyu görüntüleyenler (Toplam : 0, Üye: 0, Misafir: 0)

Geri
Üst