2013-05-02 55 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