.\" http://belgeler.org \- 2009\-10\-29T15:35:48+02:00 .TH "ALTER FUNCTION" 7 "" "PostgreSQL" "SQL \- Dil Deyimleri" .nh .PD 0 .SH İSİM ALTER FUNCTION \- bir işlevin tanımını değiştirir .SH KULLANIM .nf \fBALTER FUNCTION\fR \fIisim\fR ( [ \fItür\fR [, ...] ] ) \fBRENAME TO\fR \fIyeni\-isim\fR \fBALTER FUNCTION\fR \fIisim\fR ( [ \fItür\fR [, ...] ] ) \fBOWNER TO\fR \fIyeni\-aidiyet\fR .fi .SH AÇIKLAMA \fBALTER FUNCTION\fR bir işlevin tanımını değiştirir. .SH PARAMETRELER .br .ns .TP \fIisim\fR Mevcut bir işlevin ismi (şema nitelemeli olabilir). .TP \fItür\fR İşlevin bir argümanının türü. .TP \fIyeni\-isim\fR İşlevin yeni ismi. .TP \fIyeni\-aidiyet\fR İşlevin yeni sahibi. İşlevin sahibini değiştirmek için ayrıcalıklı kullanıcı olmalısınız. Eğer işlev \fBSECURITY DEFINER\fR imli ise, o artık yani aidiyetiyle çalıştırılacaktır. .PP .SH ÖRNEKLER integer argümanlı sqrt işlevinin ismini square_root yapmak için: .RS 4 .nf ALTER FUNCTION sqrt(integer) RENAME TO square_root; .fi .RE integer argümanlı sqrt işlevinin sahibini joe yapmak için: .RS 4 .nf ALTER FUNCTION sqrt(integer) OWNER TO joe; .fi .RE .SH UYUMLULUK SQL standardında bir \fBALTER FUNCTION\fR deyimi vardır, ancak işlevin ismini ya da aidiyetini değiştirmek için bir seçenek sunmamıştır. .SH İLGİLİ BELGELER \fBCREATE FUNCTION\fR [create_function(7)], \fBDROP FUNCTION\fR [drop_function(7)]. .SH ÇEVİREN Nilgün Belma Bugüner , Mart 2005