2009-05-05 7 views
0

新しいジオメトリデータ型を使用してデータベース内のベクトルを表現するというアイデアを思いついています。多点ジオメトリデータ型はこれでうまくいくはずですが、私の質問は、多点のx、y値を持つ2つの列テーブルを作成する方法です。各ポイントはテーブルの行で、XとYポイントの値はそれぞれcolumn1とcolumn2に入りますか?SQL Serverのマルチポイントデータ型からテーブルへのロードポイント

答えて

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() 
関連する問題