数据导入排序问题(在线等)

penglei520 2010-01-21 10:36:35
需求:要求把文件内的数据导入到数据库实现排序功能(文件内某列的数据就是排序序号,如1-10)。数据库内有相应的字段来进行排序。。导入数据的时候有三种情况,第一种就是插入到数据库最前短。第二种情况是最尾端,第三种就是插入到前后之间。数据库内排序字段必须唯一。数据库内的数据考虑两种情况,分别是有数据和没数据。基本就是以上这些。

例如:数据库内有10条数据了,我插入N条数据,要求是从数据库内第四条开始插入,输出结果为:1234....N....5678910
...全文
72 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
penglei520 2010-01-21
  • 打赏
  • 举报
回复
嗯,我是想在程序里面处理,比如,数据库内有三个字段,分配为id,name,orderid
导入excel的时候,会把数据读取出来,然后通过程序插入到数据库。excel里面的orderid只会是1-N。代表呈现出来的序号。然后插入到数据库,最后用sql排序就行了。
最后呈现出来的时候我会用sql来排序,比如:select * from 表 order by orderid
yaochang2007 2010-01-21
  • 打赏
  • 举报
回复
哪你要插入的excel之前有没有排序过,数据库在你看的时候不是按顺序来的吧.好象是随机的吧.
我说的不知道对不对啊
penglei520 2010-01-21
  • 打赏
  • 举报
回复
求高手赐教啊……在线等~~
penglei520 2010-01-21
  • 打赏
  • 举报
回复
我是导入excel的时候插入到数据库的,但是插入前要处理下,让数据库这个排序字段必须唯一,最后是按照这个排序字段来排序的
penglei520 2010-01-21
  • 打赏
  • 举报
回复
oracle,我知道用ID,我的意思是我查询的结果最后order by一下,就用插入进来的那个排序字段。
柯本 2010-01-21
  • 打赏
  • 举报
回复
你用什么数据库,现在一般的数据库的记录位置是不受编程控制的,一般用ID号来控制的

67,512

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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