table of contents
other languages
ALTER FUNCTION(7) | SQL - Dil Deyimleri | ALTER FUNCTION(7) |
İSİM¶
ALTER FUNCTION - bir işlevin tanımını değiştirirKULLANIM¶
ALTER FUNCTION isim ( [ tür [, ...] ] ) RENAME TO yeni-isim ALTER FUNCTION isim ( [ tür [, ...] ] ) OWNER TO yeni-aidiyet
AÇIKLAMA¶
ALTER FUNCTION bir işlevin tanımını değiştirir.PARAMETRELER¶
- isim
- Mevcut bir işlevin ismi (şema nitelemeli olabilir).
- tür
- İşlevin bir argümanının türü.
- yeni-isim
- İşlevin yeni ismi.
- yeni-aidiyet
- İşlevin yeni sahibi. İşlevin sahibini değiştirmek için ayrıcalıklı kullanıcı olmalısınız. Eğer işlev SECURITY DEFINER imli ise, o artık yani aidiyetiyle çalıştırılacaktır.
ÖRNEKLER¶
integer argümanlı sqrt işlevinin ismini square_root yapmak için:ALTER FUNCTION sqrt(integer) RENAME TO square_root;
integer argümanlı sqrt işlevinin sahibini joe yapmak için:
ALTER FUNCTION sqrt(integer) OWNER TO joe;
UYUMLULUK¶
SQL standardında bir ALTER FUNCTION deyimi vardır, ancak işlevin ismini ya da aidiyetini değiştirmek için bir seçenek sunmamıştır.İLGİLİ BELGELER¶
CREATE FUNCTION [create_function(7)], DROP FUNCTION [drop_function(7)].ÇEVİREN¶
Nilgün Belma Bugüner <nilgun (at) belgeler·gen·tr>, Mart 2005PostgreSQL |