PROSEDUR DROP - Amazon Redshift

View a markdown version of this page

PROSEDUR DROP - Amazon Redshift

Amazon Redshift tidak akan lagi mendukung penggunaan Python UDF setelah 30 Juni 2026. Kami akan mulai menegakkannya secara bertahap. Untuk informasi lebih lanjut tentang detail opsi akhir masa pakai dan migrasi Python, lihat posting blog yang diterbitkan pada 30 Juni 2025.

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

PROSEDUR DROP

Menjatuhkan prosedur. Untuk menghapus prosedur, nama prosedur dan tipe data argumen input (tanda tangan), diperlukan. Secara opsional, Anda dapat menyertakan tipe data argumen lengkap, termasuk argumen OUT. Untuk menemukan tanda tangan untuk prosedur, gunakan TAMPILKAN PROSEDUR perintah. Untuk informasi selengkapnya tentang tanda tangan prosedur, lihatPG_PROC_INFO.

Hak istimewa yang diperlukan

Berikut ini adalah hak istimewa yang diperlukan untuk PROSEDUR DROP:

  • Superuser

  • Pengguna dengan hak istimewa DROP PROCEDURE

  • Pemilik prosedur

Sintaksis

DROP PROCEDURE sp_name ( [ [ argname ] [ argmode ] argtype [, ...] ] )

Parameter

sp_nama

Nama prosedur yang akan dihapus.

Argname

Nama argumen input. DROP PROCEDURE mengabaikan nama argumen, karena hanya tipe data argumen yang diperlukan untuk menentukan identitas prosedur.

Argmode

Mode argumen, yang bisa IN, OUT, atau INOUT. Argumen OUT bersifat opsional karena tidak digunakan untuk mengidentifikasi prosedur tersimpan.

Argtype

Jenis data dari argumen input. Untuk daftar tipe data yang didukung, lihatJenis Data.

Contoh

Contoh berikut menjatuhkan prosedur tersimpan bernamaquarterly_revenue.

DROP PROCEDURE quarterly_revenue(volume INOUT bigint, at_price IN numeric,result OUT int);