PHP Conference Japan 2024

db2_foreign_keys

(PECL ibm_db2 >= 1.0.0)

db2_foreign_keys 傳回一個結果集,列出表格的外鍵

說明

db2_foreign_keys(
    資源 $connection,
    ?字串 $qualifier,
    ?字串 $schema,
    字串 $table_name
): 資源

傳回一個結果集,列出表格的外鍵。

參數

連線

需有效連線至 IBM DB2、Cloudscape 或 Apache Derby 資料庫。

限定詞 (qualifier)

適用於在 OS/390 或 z/OS 伺服器上執行的 DB2 資料庫的限定詞。對於其他資料庫,請傳遞 null 或空字串。

綱要 (schema)

包含表格的綱要。如果 schemanulldb2_foreign_keys() 會比對目前連線的綱要。

表格名稱 (table_name)

表格的名稱。

回傳值

回傳一個陳述式資源,其中包含描述指定表格外鍵的結果集。結果集由以下欄位組成:

欄位名稱 說明
PKTABLE_CAT 包含主鍵的表格的目錄名稱。如果此表格沒有目錄,則值為 NULL。
PKTABLE_SCHEM 包含主鍵的表格的綱要名稱。
PKTABLE_NAME 包含主鍵的表格的名稱。
PKCOLUMN_NAME 包含主鍵的欄位名稱。
FKTABLE_CAT 包含外鍵的表格的目錄名稱。如果此表格沒有目錄,則值為 NULL。
FKTABLE_SCHEM 包含外鍵的表格的綱要名稱。
FKTABLE_NAME 包含外鍵的表格的名稱。
FKCOLUMN_NAME 包含外鍵的欄位名稱。
KEY_SEQ 欄位在鍵值中的位置(從 1 開始編號)。
UPDATE_RULE 整數值,表示 SQL 操作為 UPDATE 時套用至外鍵的動作。
DELETE_RULE 整數值,表示 SQL 操作為 DELETE 時套用至外鍵的動作。
FK_NAME 外鍵的名稱。
PK_NAME 主鍵的名稱。
DEFERRABILITY 整數值,表示外鍵延遲性是 SQL_INITIALLY_DEFERRED、SQL_INITIALLY_IMMEDIATE 還是 SQL_NOT_DEFERRABLE。

另請參閱

新增註解

使用者貢獻的註解

此頁面沒有使用者貢獻的註解。
To Top