我正在尝试使用新的几何数据类型来表示数据库中的向量。多点几何数据类型适用于此,但我的问题是,有没有办法用多点中的x,y值填充两列表,其中每个点是表中的一行,以及X和Y点值分别在column1和column2中?
答案 0 :(得分:0)
答案 1 :(得分:0)
想出来:
select
mp.id
,mp.vector.STPointN(nums.number).STX
,mp.vector.STPointN(nums.number).STY
,nums.number
from tblWithMultiPoints mp --table with an int id, and a multipoint called vector
,#NUMBERS nums --temp table with 1 - max num of points in any multipoint
where nums.number <= mp.vector.STNumPoints()