考虑了加个字段sort,用来识别他的顺序,如何具体的实现从页面进行排序操作,请大侠说说你们的思路,急多谢
解决方案 »
- 用oracle分析函数求以下查询
- ORACLE 10g 透明网关下载
- 请教一个SQL
- pl/s 下如何执行多条插入或者其他的脚本,而不报‘命令未正确结束’方法??特急,请各位指教
- oracle8.17 怎样做备份向SQL SERVER 那样按一段的时间备份数据??急急!!!
- 一个简单的PL/SQL语句怎么就错了呢?请赐教
- 为什么我的PL/SQL Developer在Dialog窗口输出中文是问号呢?
- 表空间备份,对数据备份了么?
- Quest的Knowledge Xpert for PLSQL Development问题
- 菜鸟问一个很简单的问题,回复者有分
- select file_name from dba_data_files where tablespace_name='user01'为什么执行结果是未选定行?
- Oracle Administration Assistant for Windows NT菜鸟问题
不要太指望按顺序来存储,oracle不能保证这个顺序
比如有如下试卷表:试卷名 排序
试卷1 3
试卷2 1
试卷3 2之后再按照我的排序的数字顺序进行存储
order by case when 试卷名='试卷1' then 1 else 2 end,排序
如果还要修改这个值,那只能在页面输入框改了。
关键还是在于你的排序究竟是个什么规则。
晕,直接insert啊,select的时候,order by sort字段就可以了。如果要sort不重复,可以在sort列上建一个unique index,这样对order by会提高速度,另外在程序里面可以捕捉数据库抛出的违反唯一约束来告诉界面插入了重复的sort值。
兄台貌似又把sort当ID来取消叻
简单例子:考生ID+试卷ID+题目ID+sort,就可以实现排序删除等等,只要维护一张关联表就可以了。序列也不仅仅是oracle才有。比如其他数据库你可以采用自增列啊