今天做数据库遇到个问题。
系统有一张ACCESS_FIELD_VALUES表,表示一个UI上面field要显示的values值。在此之前,我们在UI上都是根据FIELD_VALUE_ID进行排序,现在要加一列sequence,表示它的显示顺序。
想想可以以某种方式先排序,然后取行号来初始化FIELD_VALUE_SEQUENCE.
在网上找到个办法取行号:
UPDATE ((SELECT ROW_NUMBER() OVER (ORDER BY DISPLAY_VALUE) AS NUMBER, FIELD_VALUE_SEQUENCE FROM APPLWEB.ACCESS_REQUEST_FIELD_VALUES WHERE FIELD_ID=48554)) SET FIELD_VALUE_SEQUENCE=NUMBER;
同时对于不需要改变sequnce的field values设置成field_value_id,这样就保持顺序不变:
UPDATE APPLWEB.ACCESS_REQUEST_FIELD_VALUES SET FIELD_VALUE_SEQUENCE = FIELD_VALUE_ID WHERE FIELD_ID IN (SELECT FIELD_ID FROM APPLWEB.ACCESS_REQUEST_FIELDS WHERE APP_CODE='SLINKII') AND FIELD_VALUE_SEQUENCE=0;
这样两者结合,就可以把数据库中已有的数据按需求排列。
分享到:
相关推荐
VC行号显示 VC行号显示 VC行号显示 VC行号显示 VC行号显示 VC行号显示VC行号显示 VC行号显示 VC行号显示 VC行号显示 VC行号显示 VC行号显示 VC行号显示 VC行号显示 VC行号显示 VC行号显示 VC行号显示 VC行号显示 VC...
本程序可以为程序增加行号和去掉行号,在排版文档时,有时需要增加行号,有时需要去掉行号,使用该程序可以实现。
去掉源码行号 去除行号 从网页上复制源代码有的带行号,使用该工具可以去除行号
行名行号查询,更模糊更快捷的查询. 增加了数据库管理功能,导入数据格式说明参考压缩包中说明文件,方便有数据源的朋友导入数据,并上传、下载数据。 更新了行号数据库2011.06,共计117209条记录。支持一键粘贴。
VC6.0显示行号的工具,不占资源。VC6.0显示行号的工具,不占资源。VC6.0显示行号的工具,不占资源。VC6.0显示行号的工具,不占资源。VC6.0显示行号的工具,不占资源。VC6.0显示行号的工具,不占资源。VC6.0显示行号...
dataGridview控件前面是没有默认的行号的,要实现行号的显示需要自己的对控件进行重绘。本代码实现运用重绘方法使dataGridview显示行号。
C#获取当前行号,可以查看程序的执行顺序
VC6.0显示行号的插件,很好很强大的显行号插件,使用VC6.0编程的朋友再也不用烦恼没有行号的编程环境了。 VC显示行号插件使用说明: 1. 如果你的VC安装在C盘,请拷贝文件VC6LineNumberAddin.dll到如下目录: C:\...
RichTextBox和行号有关的技术难点,实现richtextbox添加行号
大额行名行号查询系统大额行名行号查询系统
RichTextBox添加行号
CEdit行号显示类,可以设置行号范围,行号前景色和背景色!
这里介绍了一种在VC6.0工具上显示行号的方法,引用地址:http://myswirl.blog.163.com/blog/static/5131864220122725535331/
VC++6.0显示行号
银联的全国联行行号银联的全国联行行号银联的全国联行行号
支行信息,2020最新支行信息,包含总行支行信息支行行号,省市,省编码,市编码,非常全有需要可以下载
StringGrid生成类似excel里最左边的行号,排序后行号总是从小到大不变,若要生成列也一样。
通过js获取table中当前选择的一行的行号,获取当前行号后可以进行对应的操作
是一个js代码编辑器插件,可以设置样式,主题,可显示行号
介绍Mysql如何获得结果集的行号的几种方法,类似oracle的Row_no,当然有一定的局限性。请朋友们自己体会,呵呵。