PostgreSQL için Azure Veritabanı saklı yordamı çağırma

Tamamlandı

Saklı yordamı çağırmak için CALL anahtar sözcüğünü kullanın. Parametre varsayılan değerle tanımlanmadığı sürece, tanımlı giriş parametreleri saklı yordama geçirilmelidir.

Örneğin, myprocedure saklı yordamı tabloya veri eklemeyi kolaylaştırır.

CALL insert_data (1, 2);

Bu örnekte myprocedure, tabloya yalnızca iki değer eklemek için kullanılır. Tablo yapısı daha karmaşık hale geldiğinden ve hata denetimini eklemek istediğinizde saklı yordamın gövdesi daha karmaşık olacaktır. Ancak, kullanıcının çağrısının yine de gerekli parametreleri geçirmesi gerekir. Bu şekilde, herhangi bir karmaşıklık kullanıcıdan gizlenir ve bu da ekleme yordamını kolaylaştırır.

Birçok giriş parametresine sahip saklı yordamlar için, kodunuzun daha kolay okunmasını sağlamak ve hataları azaltmak için parametrenin adını belirtebilirsiniz. Söz dizimi aşağıdaki gibidir:

name => value

Örneğin:

CALL new_exhibit
    (
        prm_enc_id => 21,
        prm_enclosure => 'West Enclosure',
        prm_number_of_animals => 5,
        prm_animal_name => 'Lemur',
        prm_weight_kg => 5.0,
        prm_cat_id => 8
    );