PHP8 db2_procedure_columns

2024-04-07 10:24 更新

(PECL ibm_db2 >= 1.0.0)

db2_procedure_columns — 返回列出存儲過程參數(shù)的結(jié)果集

說明

db2_procedure_columns(
    resource $connection,
    ?string $qualifier,
    string $schema,
    string $procedure,
    ?string $parameter
): resource

返回一個結(jié)果集,其中列出了一個或多個存儲的參數(shù) 程序。

參數(shù) 

connection

與 IBM DB2、Cloudscape 或 Apache Derby 數(shù)據(jù)庫的有效連接。

qualifier

在 OS/390 或 z/OS 服務(wù)器上運(yùn)行的 DB2 數(shù)據(jù)庫的限定符。為 其他數(shù)據(jù)庫,傳遞 null 或空字符串。

schema

包含過程的架構(gòu)。此參數(shù)接受 包含 和 作為通配符的搜索模式。_%

procedure

過程的名稱。此參數(shù)接受 包含 和 作為通配符的搜索模式。_%

parameter

參數(shù)的名稱。此參數(shù)接受搜索模式 包含和作為通配符。 如果此參數(shù)為 null,則指定存儲的所有參數(shù) 返回過程。_%

返回值 

返回一個語句資源,其結(jié)果集包含描述 與指定參數(shù)匹配的存儲過程的參數(shù)。 這些行由以下列組成:

列名稱描述
PROCEDURE_CAT包含過程的目錄。如果出現(xiàn)以下情況,則該值為 null 此表沒有目錄。
PROCEDURE_SCHEM包含存儲過程的架構(gòu)的名稱。
PROCEDURE_NAME過程的名稱。
COLUMN_NAME參數(shù)的名稱。
COLUMN_TYPE

表示參數(shù)類型的整數(shù)值:

返回值參數(shù)類型
1 (SQL_PARAM_INPUT)輸入 (IN) 參數(shù)。
2 (SQL_PARAM_INPUT_OUTPUT)輸入/輸出 (INOUT) 參數(shù)。
3 (SQL_PARAM_OUTPUT)輸出 (OUT) 參數(shù)。
DATA_TYPE表示為整數(shù)的參數(shù)的 SQL 數(shù)據(jù)類型 價值。
TYPE_NAME一個字符串,表示參數(shù)的數(shù)據(jù)類型。
COLUMN_SIZE一個整數(shù)值,表示參數(shù)的大小。
BUFFER_LENGTH存儲此參數(shù)的數(shù)據(jù)所需的最大字節(jié)數(shù)。
DECIMAL_DIGITS參數(shù)的 scale,如果 scale 不適用,則為 null
NUM_PREC_RADIX任一的整數(shù)值 (表示 精確的數(shù)值數(shù)據(jù)類型),(表示 近似數(shù)值數(shù)據(jù)類型)或 null(表示 哪個基數(shù)不適用)。102
一個整數(shù)值,表示參數(shù)是否可為 null 或不。
言論參數(shù)說明。
COLUMN_DEF參數(shù)的默認(rèn)值。
SQL_DATA_TYPE一個整數(shù)值,表示參數(shù)的大小。
SQL_DATETIME_SUB返回一個整數(shù)值,表示日期時間子類型代碼, 或 null 表示不適用的 SQL 數(shù)據(jù)類型。
CHAR_OCTET_LENGTH字符數(shù)據(jù)類型參數(shù)的最大長度(以八位字節(jié)為單位),其中 匹配單字節(jié)字符集數(shù)據(jù)的 COLUMN_SIZE,或 null 的 非字符數(shù)據(jù)類型。
ORDINAL_POSITION參數(shù)在 CALL 中的 1 索引位置 陳述。
IS_NULLABLE字符串值,其中“YES”表示參數(shù)接受或 返回 null 值,“NO”表示參數(shù)不返回 接受或返回 null 值。

參見 

  • db2_column_privileges() - 返回一個結(jié)果集,其中列出了表的列和關(guān)聯(lián)權(quán)限
  • db2_columns() - 返回一個結(jié)果集,其中列出了表的列和關(guān)聯(lián)的元數(shù)據(jù)
  • db2_foreign_keys() - 返回列出表的外鍵的結(jié)果集
  • db2_primary_keys() - 返回列出表主鍵的結(jié)果集
  • db2_procedures() - 返回一個結(jié)果集,其中列出了在數(shù)據(jù)庫中注冊的存儲過程
  • db2_special_columns() - 返回一個結(jié)果集,其中列出了表的唯一行標(biāo)識符列
  • db2_statistics() - 返回一個結(jié)果集,其中列出了表的索引和統(tǒng)計信息
  • db2_table_privileges() - 返回一個結(jié)果集,其中列出了數(shù)據(jù)庫中的表和關(guān)聯(lián)的權(quán)限
  • db2_tables() - 返回一個結(jié)果集,其中列出了數(shù)據(jù)庫中的表和關(guān)聯(lián)的元數(shù)據(jù)


以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號