天翎MyApps技术社区 - 低代码平台 | 流程管理系统 | BPM软件

 找回密码
 注册成为天翎用户
查看: 4563|回复: 0

[视图-数据&查询] SQL2005数据库视图自增长序号【视图-自定义序号列(sqlserver)】视图-代码SQL

[复制链接]
purple 发表于 2012-9-14 13:36:16 | 显示全部楼层 |阅读模式
Q:在视图中添加自定义序号,随着视图记录的增加自增长,删除其中某个记录就重新排序,保证需要序号永远都是连号的。怎么实现?

A:sqlserver数据库使用其等级函数(ROW_NUMBER)可解决该问题。具体可参考以下脚本
视图过滤模式采用sql:
  1. var sql="SELECT domainid,id,formid, item_名称,item_部门,item_部门2, ROW_NUMBER() OVER(ORDER BY id DESC) AS item_Number from tlk_purple";
  2. sql;
复制代码
视图序号列取值:
  1. var aa=getItemValue("Number");
  2. aa;
复制代码
MYsql序号:
http://www.teemlink.com/bbs/viewthread.php?tid=164610
oracle序号:
http://www.teemlink.com/bbs/viewthread.php?tid=162065

本版积分规则

QQ|手机版|天翎MyApps技术社区 ( 粤ICP备11093750号 )

GMT+8, 2026-8-12 06:40

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表