HowTo:取得SQLCE上的資料表及欄位描述資訊

摘要:HowTo:取得SQLCE上的資料表及欄位描述資訊

一般來說我們可以使用下面這兩個指令來取得SQL Server上的資料表及欄位描述資訊

--取得資料表資訊
SELECT * FROM ::fn_listextendedproperty(NULL, 'user', 'dbo', 'table', 'TableName', NULL, NULL)

--取得資料表內所有欄位資訊
SELECT * FROM ::fn_listextendedproperty(NULL, 'user', 'dbo', 'table', 'TableName, 'column', NULL)

但如果在SQL Server Compact Edition(SQLCE)上呢? 用上面這兩個語法保證你踢到鐵板

OK...您可以這樣做

--取得資料表資訊
SELECT * FROM INFORMATION_SCHEMA.Tables

--取得資料表內所有欄位資訊
SELECT * FROM INFORMATION_SCHEMA.Columns

 

以下是實際執行的範例圖片

SELECT * FROM INFORMATION_SCHEMA.Tables

SELECT * FROM INFORMATION_SCHEMA.Columns