Scroll to navigation

ALTER FUNCTION(7) SQL - Dil Deyimleri ALTER FUNCTION(7)

İSİM

ALTER FUNCTION - bir işlevin tanımını değiştirir

KULLANIM

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

Mevcut bir işlevin ismi (şema nitelemeli olabilir).

İşlevin bir argümanının türü.

İşlevin yeni ismi.

İş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 2005

PostgreSQL