(PECL ibm_db2 >= 1.0.0)
db2_procedure_columns — 傳回儲存程序參數的結果集
$connection
,$qualifier
,$schema
,$procedure
,$parameter
傳回一個結果集,其中列出一個或多個預存程序的參數。
傳回一個陳述式資源,其中包含一個結果集,該結果集包含描述符合指定參數的預存程序之參數的資料列。這些資料列由以下欄位組成:
欄位名稱 | 說明 | ||||||||
---|---|---|---|---|---|---|---|---|---|
PROCEDURE_CAT | 包含程序的目錄。如果此表格沒有目錄,則值為 null 。 |
||||||||
PROCEDURE_SCHEM | 包含預存程序的綱目名稱。 | ||||||||
PROCEDURE_NAME | 程序的名稱。 | ||||||||
COLUMN_NAME | 參數的名稱。 | ||||||||
COLUMN_TYPE |
代表參數類型的整數值。
|
||||||||
DATA_TYPE | 以整數值表示的參數 SQL 資料類型。 | ||||||||
TYPE_NAME | 代表參數資料類型的字串。 | ||||||||
COLUMN_SIZE | 代表參數大小的整數值。 | ||||||||
BUFFER_LENGTH | 儲存此參數資料所需的最大位元組數。 | ||||||||
DECIMAL_DIGITS | 參數的小數位數,或在小數位數不適用的情況下為 null 。 |
||||||||
NUM_PREC_RADIX | 整數值,可以是 10 (代表精確數值資料類型)、2 (代表近似數值資料類型)或 null (代表基數不適用的資料類型)。 |
||||||||
NULLABLE | 代表參數是否可為 Null 的整數值。 | ||||||||
REMARKS | 參數的說明。 | ||||||||
COLUMN_DEF | 參數的預設值。 | ||||||||
SQL_DATA_TYPE | 代表參數大小的整數值。 | ||||||||
SQL_DATETIME_SUB | 傳回一個整數值,代表日期時間子類型代碼,或對於不適用的 SQL 資料類型,則傳回 null 。 |
||||||||
CHAR_OCTET_LENGTH | 字元資料類型參數的最大八位元組長度,與單一位元組字元集資料的 COLUMN_SIZE 相符,或對於非字元資料類型則為 null 。 |
||||||||
ORDINAL_POSITION | 參數在 CALL 陳述式中的 1 基索引位置。 | ||||||||
IS_NULLABLE | 一個字串值,其中「YES」表示參數接受或返回 null 值,「NO」表示參數不接受或返回 null 值。 |