2013-05-02 28 views
1

我有一個空間文件(* .shp),其中有30萬條記錄,我正在使用SSIS讀取並且有一個列點(Lat,long)。導出列中的幾何SSIS

讀取文件時,我想使用STGeomFromText將此列(POINT)轉換爲幾何圖形。我不能在派生列或腳本中使用這個函數,所以我必須使用下面的sql更新列。

Update table 
set mygeom_Column = geometry:STGeomFromText(Point,0); 

有沒有什麼辦法可以直接將列轉換爲幾何圖形?或者使用派生列中的某個函數轉換成幾何?

回答

0

沒有,據我知道你不能做,在SSIS。 SSIS僅用於複製大量數據,而且速度非常快。在邏輯方面,SQL更快。所以更快的方法是使用更新到SQL