对了,忘了说了,无论什么情况,数据库里对应每个点的各种信息只有唯一的记录,也就是比如第1条线路的第20个点的经纬度等信息只有唯一一条记录。那我是先DELETE再INSERT好还是直接UPDATE,把没有用到的点信息都填成0好呢?
解决方案 »
- 怎样打开一个sqlserver的.bak文件?
- 大虾们,求一条取时间的查询语句!
- 由列转行的分组查询,help me
- 多台SQL数据库服务器,如何跨服务器对数据进行操作?
- 数据库合并问题???期待高手!!!
- 很简单的问题呀,大侠们看一看!!!帮帮我!!!在线等
- 遇到一非常特殊的分组难题, 分组区间不定, 组距不定, 求指点
- SQL SERVER究竟是什么?
- 请问大家用存储过程调用DTS包应该怎么做
- interbase的字期字段?
- 异常详细信息: System.Data.SqlClient.SqlException: '=' 附近有语法错误。
- 关于Microsoft OLE DB Provider for Visual FoxPro 9.0 问题
比如:
A线路
B线路
C线路
……点信息表:
a点代码,经度,维度
b点代码,经度,维度
b点代码,经度,维度
……线路---点关联表
A线路(第一个表的主键),1(序号),a点代码(第二个表的主键)
A线路(第一个表的主键),2(序号),b点代码(第二个表的主键)
A线路(第一个表的主键),3(序号),c点代码(第二个表的主键)
B线路(第一个表的主键),1(序号),b点代码(第二个表的主键)
B线路(第一个表的主键),2(序号),a点代码(第二个表的主键)我的思路是把不便的信息静态存储起来,线路信息用静态信息来动态“组成”
至于怎么“组”,就看你的需求了
先全部建好,以后每次都update也可以