函式名:db2_special_columns()
適用版本:PHP 4, PHP 5, PHP 7
用法: db2_special_columns() 函式用於獲取指定資料庫中指定表的特殊列 (如唯一識別符號、自增列等) 的資訊。它返回一個結果集,其中包含特殊列的詳細資訊。
函式語法: resource db2_special_columns ( resource $connection , string $qualifier , string $schema , string $table-name , int $scope )
引數:
- $connection:DB2 資料庫連線資源,透過 db2_connect() 或者 db2_pconnect() 函式獲取。
- $qualifier:資料庫名稱,一般為空字串。如果使用 schemas,此引數將取代 schemas 引數。
- $schema:表所在的模型名稱。為空字串時,將返回所有模型的特殊列。
- $table_name:表名。
- $scope:表示緩衝區搜尋範圍的整數。有效範圍是 SQL_SCOPE_CURROW(當前行)或 SQL_SCOPE_TRANSACTION(整個事務)。
返回值: 如果成功,將返回結果集資源,否則返回 FALSE。
示例: 以下示例演示瞭如何使用 db2_special_columns() 函式獲取特殊列的資訊。
上述示例中透過 db2_connect() 函式建立一個資料庫連線資源,然後使用 db2_special_columns() 函式獲取指定表的特殊列資訊,並透過 db2_fetch_assoc() 函式遍歷結果集,輸出列名、資料型別、列大小和可空性等資訊。最後使用 db2_close() 函式關閉資料庫連線。