【问题标题】:Convert multipoint to point in SQL Server在 SQL Server 中将多点转换为点
【发布时间】:2018-04-06 11:14:45
【问题描述】:

我在 SQL Server 中有一个表,其中点存储为点和多点的混合,尽管所有点都只是点。不幸的是,多点在其他地方造成了问题,所以我需要将它们转换为点。

有一个简单的程序吗?我还没找到。

【问题讨论】:

  • 我看不到添加脚本或示例数据将如何澄清我的问题。 SQL Server 中是否存在将多点((x,y)) 转换为点(x,y) 的过程。

标签: sql-server type-conversion point multipoint


【解决方案1】:

更新我的表 设置 MyGeometry = MyGeometry.STGeometryN(1).STAsText() 其中 MyGeometry.STAsText() like 'Multi%';

【讨论】:

  • 这给出如下错误 >>> Msg 547, Level 16, State 0, Line 8 UPDATE 语句与 CHECK 约束“enforce_srid_geometry_MyTable”冲突。
猜你喜欢
  • 1970-01-01
  • 2022-01-17
  • 2018-05-03
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-03-25
相关资源
最近更新 更多