我想查詢一些Microsoft Access數據庫(一些2007年和一些2010年)的元數據來獲取給定表的列和數據類型。我可以通過查詢ALL_TAB_COLUMNS在Oracle中執行此操作。我可以通過查詢sys.objects,sys.columns和sys.types在SQL Server中執行此操作。類似這樣的...Microsoft Access元數據?
USE AdventureWorks2008R2
SELECT
b.name,
b.column_id,
c.name,
b.max_length,
b.precision,
b.scale
FROM
sys.objects a
INNER JOIN sys.columns b ON a.object_id = b.object_id
INNER JOIN sys.types c ON b.system_type_id = c.user_type_id
WHERE
a.name = 'Person'
ORDER BY
b.column_id
捕獲此元數據的目的是在Biml中使用它來創建SSIS包工廠。有沒有辦法系統地獲取Microsoft Access表的列數據類型?
感謝
這是另一個問題,SO解決此... http://stackoverflow.com /問題/ 17555174 /如何對環通,全桌式-AN-MS-AC1塞斯-DB。 – nscheaffer