`
mabusyao
  • 浏览: 254666 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

db2选取行号

阅读更多
今天做数据库遇到个问题。

系统有一张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;


这样两者结合,就可以把数据库中已有的数据按需求排列。
分享到:
评论

相关推荐

    RichTextBox 增加行号功能

    然而,`RichTextBox`默认并不提供行号功能,开发者通常需要自己实现这一功能。这个话题“RichTextBox增加行号功能”涉及到的技术点主要包括自定义控件、事件处理以及坐标计算。 首先,为了给`RichTextBox`添加行号...

    C#获取当前代码行号

    在本篇文章中,我们将深入探讨如何在C#中获取当前代码行号,这对于调试和日志记录具有重要的意义。文章将覆盖以下知识点:为何需要获取当前行号、如何使用`System.Diagnostics.StackTrace`类来实现这一功能,以及...

    去掉源码行号 去除行号

    在编程和代码编辑中,有时我们从网页或其他资源获取的源代码会带有行号,这在某些情况下可能不是必要的,甚至可能对进一步处理代码造成不便。例如,当我们将这些代码粘贴到IDE(集成开发环境)或代码编辑器中时,...

    CRichEditView显示行号的代码

    CRichEditView显示行号的代码详解 CRichEditView是MFC中的一个富文本编辑控件,常用于显示和编辑格式化文本。在某些情况下,我们需要在CRichEditView中显示行号,以便于用户快速定位和编辑文本。在本文中,我们将...

    VC行号显示插件 VC显示行号

    VC行号显示 VC行号显示 VC行号显示 VC行号显示 VC行号显示 VC行号显示VC行号显示 VC行号显示 VC行号显示 VC行号显示 VC行号显示 VC行号显示 VC行号显示 VC行号显示 VC行号显示 VC行号显示 VC行号显示 VC行号显示 VC...

    c#带行号的richtextbox控件

    然而,`RichTextBox`默认并不显示行号,但开发者可以自定义功能来实现这一需求。 要创建一个“带行号的richtextbox控件”,我们需要编写一些额外的代码来实现这一功能。以下是一些关键步骤和知识点: 1. **创建...

    实现带行号的 richedit 控件

    "实现带行号的 richedit 控件"这一主题就是针对提升代码编辑器用户体验的一个具体实践。Microsoft的RichEdit控件是一个功能强大的文本编辑组件,常用于创建富文本格式的应用,但它本身并不直接支持显示行号。然而,...

    vc6.0显示行号的方法

    ### 在VC6.0中显示行号的方法 #### 引言 Visual C++ 6.0(简称VC6.0)作为一款经典的集成开发环境(IDE),被广泛应用于C/C++语言的学习与软件开发中。然而,对于现代编程习惯而言,VC6.0存在一些不足之处,比如...

    c#实现dataGridview前显示行号

    ### C#实现DataGridView显示行号的方法 在C#开发中,使用`DataGridView`控件时,经常需要在数据网格视图的左侧显示行号。然而,默认情况下,`DataGridView`控件并不会自动显示行号,这需要我们通过自定义的方式来...

    MYSQL获取行号row_no

    ### MySQL 获取行号row_no 在数据库操作中,有时候我们需要为查询结果集中的每一行添加一个行号(或行序号),类似于Oracle中的`ROW_NUMBER()`功能。然而MySQL并未直接提供与Oracle完全相同的功能,因此我们需要...

    行号 VS c# 代码

    ### 行号与C#代码在Visual Studio中的设置方法 #### 一、引言 在进行软件开发的过程中,为了提高代码可读性及便于维护,许多开发者习惯于使用带有行号显示的功能。本文将详细介绍如何在Visual Studio (VS) 中为C#...

    行名行号查询2011.08管理员版

    行名行号查询,更模糊更快捷的查询. 增加了数据库管理功能,导入数据格式说明参考压缩包中说明文件,方便有数据源的朋友导入数据,并上传、下载数据。 更新了行号数据库2011.06,共计117209条记录。支持一键粘贴。

    DB2到GreenPlum/PostgreSQL的转换指南

    ROW_NUMBER函数用于为每一行分配唯一的行号,而ROLLUP用于分组计算的汇总。这两种数据库系统都支持这些功能,但在某些细节上可能存在差异。 #### 2.8 标量函数 标量函数用于执行简单的数学、字符串或其他类型的运算...

    textarea框增加行号效果

    然而,原始的 `textarea` 没有内置的功能来显示行号,这对于需要进行代码编辑或者查看多行文本的场景来说不够友好。为了提高用户体验,开发者常常会通过JavaScript实现自定义的行号功能,以替代那些体积较大、功能...

    为文本增加行号和去掉行号

    "为文本增加行号和去掉行号"这个程序提供了一种便捷的方式来满足这方面的需求。下面将详细阐述相关知识点: 1. **文本处理**:在计算机科学中,文本处理指的是对文本数据进行操作,如读取、修改、分析和格式化。...

    DBGridEh首列显示行号的Demo

    在这个“DBGridEh首列显示行号的Demo”示例中,我们将深入探讨如何实现这个特性,以及在实际应用中可能涉及的相关知识点。 首先,DBGridEh的核心功能是显示数据库中的数据,它允许用户以网格形式浏览、编辑和操作...

    VC6.0显示行号的工具.rar

    VC6.0显示行号的工具,不占资源。VC6.0显示行号的工具,不占资源。VC6.0显示行号的工具,不占资源。VC6.0显示行号的工具,不占资源。VC6.0显示行号的工具,不占资源。VC6.0显示行号的工具,不占资源。VC6.0显示行号...

    C# wpf RichTextBox和行号有关的技术难点

    然而,在实际应用中,有时我们需要为RichTextBox添加行号功能,以便用户更方便地浏览和编辑文本。这涉及到一些技术难点,下面我们将详细探讨如何实现这一功能。 首先,我们要理解WPF中的数据绑定和自定义控件的概念...

    Android显示Log信息(带行号)

    本文将详细讲解如何在Android中显示带有行号的Log信息,以及如何利用一个名为`TestMyLogger`的工具类来优化日志输出。 Android系统自带的Log工具提供了基本的日志输出功能,包括`Log.v()`(verbose)、`Log.d()`...

    大额行名行号查询系统

    《大额行名行号查询系统详解》 在金融领域,高效、准确的支付系统是不可或缺的基础设施。其中,大额行名行号查询系统扮演着至关重要的角色,它为金融机构提供快速、精确的大额交易行名行号匹配服务。本文将深入探讨...

Global site tag (gtag.js) - Google Analytics