Pilih preferensi cookie Anda

Kami menggunakan cookie penting serta alat serupa yang diperlukan untuk menyediakan situs dan layanan. Kami menggunakan cookie performa untuk mengumpulkan statistik anonim sehingga kami dapat memahami cara pelanggan menggunakan situs dan melakukan perbaikan. Cookie penting tidak dapat dinonaktifkan, tetapi Anda dapat mengklik “Kustom” atau “Tolak” untuk menolak cookie performa.

Jika Anda setuju, AWS dan pihak ketiga yang disetujui juga akan menggunakan cookie untuk menyediakan fitur situs yang berguna, mengingat preferensi Anda, dan menampilkan konten yang relevan, termasuk iklan yang relevan. Untuk menerima atau menolak semua cookie yang tidak penting, klik “Terima” atau “Tolak”. Untuk membuat pilihan yang lebih detail, klik “Kustomisasi”.

MENGUBAH PROSEDUR - Amazon Redshift

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

MENGUBAH PROSEDUR

Mengganti nama prosedur atau mengubah pemilik. Baik nama prosedur dan tipe data, atau tanda tangan, diperlukan. Hanya pemilik atau pengguna super yang dapat mengganti nama prosedur. Hanya superuser yang dapat mengubah pemilik prosedur.

Sintaks

ALTER PROCEDURE sp_name [ ( [ [ argname ] [ argmode ] argtype [, ...] ] ) ] RENAME TO new_name
ALTER PROCEDURE sp_name [ ( [ [ argname ] [ argmode ] argtype [, ...] ] ) ] OWNER TO { new_owner | CURRENT_USER | SESSION_USER }

Parameter

sp_nama

Nama prosedur yang akan diubah. Entah menentukan hanya nama prosedur di jalur pencarian saat ini, atau gunakan format schema_name.sp_procedure_name untuk menggunakan skema tertentu.

[argname] [argmode] argtype

Daftar nama argumen, mode argumen, dan tipe data. Hanya tipe data input yang diperlukan, yang digunakan untuk mengidentifikasi prosedur yang disimpan. Atau, Anda dapat memberikan tanda tangan lengkap yang digunakan untuk membuat prosedur termasuk parameter input dan output dengan mode mereka.

new_name

Nama baru untuk prosedur yang disimpan.

new_owner | CURRENT_USER | SESSION_USER

Pemilik baru untuk prosedur yang disimpan.

Contoh

Contoh berikut mengubah nama prosedur dari first_quarter_revenue menjadiquarterly_revenue.

ALTER PROCEDURE first_quarter_revenue(volume INOUT bigint, at_price IN numeric, result OUT int) RENAME TO quarterly_revenue;

Contoh ini setara dengan yang berikut ini.

ALTER PROCEDURE first_quarter_revenue(bigint, numeric) RENAME TO quarterly_revenue;

Contoh berikut mengubah pemilik prosedur menjadietl_user.

ALTER PROCEDURE quarterly_revenue(bigint, numeric) OWNER TO etl_user;
PrivasiSyarat situsPreferensi cookie
© 2025, Amazon Web Services, Inc. atau afiliasinya. Semua hak dilindungi undang-undang.