文件首頁
MySQL 8.4 C API 開發者指南
下載本手冊
PDF (US Ltr) - 1.4Mb
PDF (A4) - 1.4Mb


MySQL 8.4 C API 開發者指南  /  ...  /  mysql_result_metadata()

5.4.67 mysql_result_metadata()

enum enum_resultset_metadata
mysql_result_metadata(MYSQL_RES *result)

描述

mysql_result_metadata() 會傳回一個值,指出結果集是否具有中繼資料。當用戶端事先不知道特定結果集是否具有中繼資料時,對於中繼資料可選連線,這會很有用。例如,如果用戶端執行一個會傳回多個結果集的預存程序,並且可能會變更 resultset_metadata 系統變數,則用戶端可以針對每個結果集呼叫 mysql_result_metadata(),以判斷它是否具有中繼資料。

有關管理結果集中繼資料傳輸的詳細資訊,請參閱第 3.6.7 節,「可選結果集中繼資料」

傳回值

mysql_result_metadata() 會傳回下列其中一個值

enum enum_resultset_metadata {
 RESULTSET_METADATA_NONE= 0,
 RESULTSET_METADATA_FULL= 1
};