
oracle 插入操作时,插入后的数据如何让它在最后一行
我现在往表里插数据,但刷新表后新插入的数据会跑到表的第一行,而不是最后一行,怎么让它默认最后一行增加,而不是在第一行增加...
我现在往表里插数据,但刷新表后新插入的数据会跑到表的第一行,而不是最后一行,怎么让它默认最后一行增加,而不是在第一行增加
展开
4个回答
展开全部
这个问题不是数据库排序问题,你一个是把数据插入到数据库,然后前台通过调用数据库把数据查询出来 显示在界面上,那么问题一个是出在查询上面,在你调用数据库查询的时候 select * from biao order by bianhao 应该会出现 最后加的 在最后面
追问
我也试过这样在前台去实现查询,但我的数据类型是VARCHAR2类型,用order by方法还是乱掉的,一定要用order by 方法的话就一定要把bianhao to_number一下,,这样我改动的地方太多了
追答
那就直接 order by rownum
展开全部
首先,你查询后看到的,不是真正的表。在内部是在最后的,你排一下序就好了
追问
可是我在前台下拉框中的数据库确实乱了啊
追答
栈有了解吗,先进后出...,后进先出
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
排序和这个无关吧 内部应该是通过ROWID来走的吧
追问
那怎么让它插入数据后默认在最后一行,不让数据跑上去啊
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
插入的都是按序号排的吧?不知道怎么让他跑最后!
更多追问追答
追问
对啊,都是按照编号字段1,2,3,4排下来的,然后新插进去的数据,就跑到最上面了,比如1,2,3,4,,刷新表后5,1,2,3,4这样的
追答
你的那个编号字段是自增的还是自己输入的,如果是自己输入的可能能跑到前面的!如过不是那就不行了?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询