oracle 插入操作时,插入后的数据如何让它在最后一行

我现在往表里插数据,但刷新表后新插入的数据会跑到表的第一行,而不是最后一行,怎么让它默认最后一行增加,而不是在第一行增加... 我现在往表里插数据,但刷新表后新插入的数据会跑到表的第一行,而不是最后一行,怎么让它默认最后一行增加,而不是在第一行增加 展开
 我来答
僵尸002130
2012-04-09 · 超过27用户采纳过TA的回答
知道答主
回答量:108
采纳率:0%
帮助的人:88.6万
展开全部
这个问题不是数据库排序问题,你一个是把数据插入到数据库,然后前台通过调用数据库把数据查询出来 显示在界面上,那么问题一个是出在查询上面,在你调用数据库查询的时候 select * from biao order by bianhao 应该会出现 最后加的 在最后面
追问
我也试过这样在前台去实现查询,但我的数据类型是VARCHAR2类型,用order by方法还是乱掉的,一定要用order by 方法的话就一定要把bianhao  to_number一下,,这样我改动的地方太多了
追答
那就直接 order by rownum
yuanbest911
2012-04-09 · 贡献了超过135个回答
知道答主
回答量:135
采纳率:0%
帮助的人:46.9万
展开全部
首先,你查询后看到的,不是真正的表。在内部是在最后的,你排一下序就好了
追问
可是我在前台下拉框中的数据库确实乱了啊
追答
栈有了解吗,先进后出...,后进先出
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
22650860
2012-04-08
知道答主
回答量:40
采纳率:0%
帮助的人:14.4万
展开全部
排序和这个无关吧 内部应该是通过ROWID来走的吧
追问
那怎么让它插入数据后默认在最后一行,不让数据跑上去啊
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友7693d9fd
2012-04-08 · TA获得超过292个赞
知道小有建树答主
回答量:801
采纳率:0%
帮助的人:239万
展开全部
插入的都是按序号排的吧?不知道怎么让他跑最后!
更多追问追答
追问
对啊,都是按照编号字段1,2,3,4排下来的,然后新插进去的数据,就跑到最上面了,比如1,2,3,4,,刷新表后5,1,2,3,4这样的
追答
你的那个编号字段是自增的还是自己输入的,如果是自己输入的可能能跑到前面的!如过不是那就不行了?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式