在SQLSERVER 2008数据库中对表中记录重新排序的问题

Thunder1127 2016-07-22 02:09:16
现在手里有一张表,用于记录两两相连的线段之间的拓扑结构,我想把相连线段放在表中相邻的两条记录中,用线段1.左端点坐标=线段2.右端点坐标这种方式判断是否是相连关系。请问这种排序怎样实现?
PS:因为表中线段数据会越来越多,这样存储的话能够快速确定线段间的拓扑,有其他想法能快捷查询的话也欢迎提供宝贵idea
...全文
106 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
唐诗三百首 2016-07-22
  • 打赏
  • 举报
回复
请问这种排序怎样实现? --> 创建结构一样的新表,逐个导入. 这样存储的话能够快速确定线段间的拓扑 --> 仅靠记录排序不一定能解决访问速度的问题.
shoppo0505 2016-07-22
  • 打赏
  • 举报
回复
这个问题很复杂的,随着数据的增多,最后的结果会有很大差异. 不知道用数据库解决是否有意义
薛定谔的DBA 2016-07-22
  • 打赏
  • 举报
回复
在物理结构中存储两两相连的记录意义不大,查询时排序编号就行了:(线段1.左端点坐标,线段2.右端点坐标)

22,209

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧