共用方式為


_Columns數據表

_Columns數據表是包含資料行目錄的唯讀系統數據表。 它會列出所有數據表的數據行。 您可以查詢此資料表,以找出指定的數據行是否存在。

_Columns數據表具有下列數據行。

類型 鑰匙
桌子 文字 Y N
整數 Y N
名字 文字 N N

 

數據表

包含數據行的數據表名稱。

編號

數據表內數據行的順序。

名稱

數據行的名稱。

言論

因為_Columns數據表是無法透過 SQL 查詢修改的系統數據表,所以您無法使用 MsiDatabaseGetPrimaryKeys 函式或 PrimaryKeys 屬性取得主鍵。

只有持續性數據行會儲存在_Columns數據表中。 若要判斷暫存數據行是否存在,則必須使用 SELECT * 語句對數據表建立檢視,然後使用MSICOLINFO_NAMES 選項,迴圈查看MsiViewGetColumnInfo 傳回之記錄中的所有字段。