我在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))
谁能给我个忙吗?谢谢!
干杯,亚历克斯