我在SQL Server 2008 R2數據庫中有一個表。它包含X,Y和Shape列,用於存儲經度和緯度的數值(38,8)和用於幾何類型的計算列。這個想法是插入X和Y時,Shape列應該自動填充正確的幾何數據。SQL Server計算出的GEOMETRY數據類型的列值
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))
誰能給我個忙嗎?謝謝!
乾杯,亞歷克斯