gpt4 book ai didi

azure - 调用另一个集合中的存储过程

转载 作者:行者123 更新时间:2023-12-03 01:47:05 25 4
gpt4 key购买 nike

我有一个包含多边形的集合和一个包含点位置的集合,我想查看每个多边形中有哪些位置,并使用多边形的 ID 标记这些位置。

为了实现这一点,我想我应该在多边形集合中实现一个存储过程,它检索所有多边形,然后为每个多边形调用位置集合中的存储过程。第二个过程将多边形 ID 和多边形坐标作为输入,并使用 ST_WITHIN 方法检查哪些位置位于多边形内。

这样可以解决吗?这是一个好方法吗?

最佳答案

您不能跨集合边界调用存储过程。您需要:

  • 通过第一个存储过程检索多边形,将其返回到您的应用层,然后从您的应用层调用另一个存储过程
  • 将面数据和点位置数据合并到同一个集合中,然后从第一个存储过程运行点位置查询

关于azure - 调用另一个集合中的存储过程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45010691/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com