SQL Server2008R2データベースにテーブルがあります。経度と緯度のnumeric(38、8)を格納するためのX、Y、Shape列と、Geometryタイプの計算列が含まれています。XとYが挿入されるたびに、Shape列に正しいジオメトリデータが自動的に入力されるという考え方です。
XとYが入力されます。しかし、Shape列を指定できませんでした。SQL Server Management Studioで、数式の計算列仕様に次のコードのいずれかを入力すると、数式の検証に失敗するというエラーが発生しました。
(STGeomFromText('POINT (' + CAST([x] as varchar(32)) + ' ' + CAST([y] as varchar(32)) + ')', 4283))
OR
([STGeomFromText]('POINT (' + CAST([x] as varchar(32)) + ' ' + CAST([y] as varchar(32)) + ')', 4283))
誰かが私に手を貸してくれませんか?ありがとう!
乾杯、アレックス