PG_PROC_INFO - Amazon Redshift

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

PG_PROC_INFO

PG_PROC_INFO adalah tampilan sistem Amazon Redshift yang dibangun di atas tabel katalog PostgreSQL PG_PROC dan tabel katalog internal PG_PROC_EXTENDED. PG_PROC_INFO mencakup rincian tentang prosedur dan fungsi yang disimpan, termasuk informasi yang terkait dengan argumen keluaran, jika ada.

Kolom tabel

PG_PROC_INFO menunjukkan kolom berikut selain kolom di PG_PROC. Theoidkolom di PG_PROC disebutprooiddalam tabel PG_PROC_INFO.

Nama kolom Tipe data Deskripsi
prooid oid ID objek dari fungsi atau prosedur yang disimpan.
prokind “arang” Nilai yang menunjukkan jenis fungsi atau prosedur yang disimpan. Nilai ini adalah 'f' untuk fungsi reguler, 'p' untuk prosedur tersimpan, dan 'a' untuk fungsi agregat.
proargmode “arang" [] Array dengan mode argumen prosedur, dikodekan sebagai 'i' untuk argumen IN, 'o' untuk argumen OUT, dan 'b' untuk argumen INOUT. Jika semua argumen adalah argumen IN, bidang ini adalah NULL. Subskrip sesuai dengan posisi dalam larik proallargtypes.
proallargtipe oid [] Sebuah array dengan tipe data dari argumen prosedur. Array ini mencakup semua jenis argumen (termasuk argumen OUT dan INOUT). Namun, jika semua argumen adalah argumen IN, bidang ini adalah NULL. Berlangganan berbasis satu. Sebaliknya, proargtypes berlangganan dari nol.

Proargnames bidang di PG_PROC_INFO berisi nama semua jenis argumen (termasuk OUT dan INOUT), jika ada.