我有一個SQL Server,我想通過Microsoft Query將數據從視圖導入Excel。使用用戶定義的數據類型將SQL Server數據導入Excel
聽起來很簡單吧?那麼它不是一些列是用戶定義的數據類型。
tblSeller:
- ID:
int
- 名稱:
nvarchar(50)
- 國家:
CountryName:nvarchar(50)
tblBuyer:
- ID:
int
- 名稱:
nvarchar(50)
- 國家:
CountryName:nvarchar(50)
tblSale:
- ID:
int
- SellerId:
int
- BuyerId:
int
vSales:
SellerName, SellerCountry, BuyerName, BuyerCountry
(我想你,我已經加入了tblSale
與tblSeller
和tblBuyer
想法,並希望得到的名字和國家 - 而且因爲這是隻是一個例子,我已經排除了所有其他的東西,這將使它成爲一個有用的視圖!!!)
視圖vSales
作品像一個魅力對我服務器:它顯示我所有的信息。當我想通過「From Microsoft Query」(Data => From Other Sources => From Microsoft Query)將其導入Excel 2010時,會出現此問題。所有具有用戶定義數據類型的列都不可用!
只有當我通過「From SQL Server」(Data => From Other Sources => From SQL Server)直接導入數據時,我纔得到我的數據。但是,因爲我的真實視圖包含數百列和近200.000行,因爲我需要指定要導入哪些列,所以不是。
所以說得很簡單:如何使用Microsoft Query將數據從SQL Server視圖導入到Excel中,以便能夠限制列數?
更改爲非用戶定義的數據類型不是一個選項:-) – olf