`
y806839048
  • 浏览: 1127673 次
  • 性别: Icon_minigender_1
  • 来自: 上海
文章分类
社区版块
存档分类
最新评论

获取数据库中下一个序列号sql

阅读更多

  ////获取数据库中下一个序列号

通过查出1到当前最大,当前最大+2的结果集合并为一个,在用b is null 找到+1 +2 的两行,然后用rownum=1 取这两个中的第一个即+1的 

  select 'E' || trim(to_char(nvl(a, 0), '00000000')) customer_id

  from (select t.a, t1.a b

        from (select rownum a from dual connect by rownum <= (select max(to_number(replace(customer_id, 'E', ''))) + 2 from tb_cus_firm where customer_id like 'E%')) t,

             (select to_number(replace(customer_id, 'E', '')) a from tb_cus_firm where customer_id like 'E%') t1

        where t.a not like '%4%' and t.a = t1.a(+))

 where b is null and rownum = 1 

 

  • 大小: 3.6 KB
分享到:
评论

相关推荐

    数据库序列号生成器

    数据库序列号生成器是一种工具,通常用于为数据库中的记录生成唯一的标识符,这些标识符可以作为主键,确保数据的唯一性和完整性。在数据库设计中,主键是表中一个或一组字段,其值能够唯一地标识每条记录。序列号...

    java生成数据库表序列号

    以下是一个简单的示例,展示了如何在Java中获取Oracle数据库序列的下一个值: ```java import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatement; import java.sql....

    SQL Server 2017下载地址及5个版本序列号,亲测可用!

    SQL Server 2017 是一款功能强大且灵活的数据库管理系统,能够满足不同场景下的数据管理需求。通过使用上述提供的下载链接和序列号,用户可以在合法合规的前提下快速搭建起自己的数据库环境。然而,在实际应用过程中...

    C#将文件保存到数据库中或者从数据库中读取文件

    一、保存文件到数据库中 在实际开发中,我们经常需要将文件保存到数据库中,以便于后续的使用。将文件保存到数据库中实际上是将文件转换成二进制流后,将二进制流保存到数据库相应的字段中。在 SQL Server 中该字段...

    使用LabVIEW操作ACCESS、MySQL、SQL server数据库实现按照时间段查询数据

    虽然SQL有一个ANSI标准,但不同的数据库厂商会对其进行扩展,形成各自的“方言”。例如,Oracle的PL/SQL和Microsoft的T-SQL。不过,基础的SQL功能在大多数数据库中都能通用,只有特定的扩展功能可能存在兼容性问题。...

    SQL Assistant 4.6序列号

    在版本4.6中,SQL Assistant进一步提升了其性能和用户体验,增加了更多实用特性,使之成为众多数据库开发者首选的辅助工具之一。 #### 二、SQL Assistant 4.6版本特点 ##### 2.1 智能提示增强 在SQL Assistant ...

    SQL Server 2008 官方简体中文正式版(序列号)

    文件中提供了两个版本的序列号: - **开发版(Developer)**: PTTFM-X467G-P7RH2-3Q6CG-4DMYB - **企业版(Enterprise)**: JD8Y6-HQG69-P9H84-XDTPG-34MBB ### 安装前准备 为了顺利安装SQL Server 2008,用户需要确保...

    sql2000的安装序列号

    在IT行业中,数据库管理系统是至关重要的工具,而Microsoft SQL Server 2000(简称SQL2000)是一款广泛使用的数据库系统,尤其在企业级应用中占据着重要地位。这款产品提供了强大的数据存储、查询和管理功能,支持...

    sql序列号现成的

    在探讨“SQL序列号现成的”这一主题时,我们需要明确几个关键概念:SQL软件、序列号的作用及其重要性、以及如何合法获取和使用这些序列号。根据提供的标题、描述和部分上下文信息,我们可以深入分析与SQL序列号相关...

    SQL 2000 的字母日期序列号自动递增方式

    首先,我们需要创建一个数据库和一个表来存储这些序列号。然后,我们可以创建一个存储过程来生成序列号。该存储过程可以获取当前日期,并将其转换为 yyyymmdd 格式的年月日时间数字。然后,它可以从表中取出当前日期...

    sql server 2008 版本内容和序列号

    SQL Server 2008作为一款全面的企业级数据库平台,其技术优势体现在以下几个方面: - **性能与可扩展性**:优化的数据存储和查询引擎,支持大量并发用户和事务处理。 - **安全性和合规性**:强大的身份验证、授权和...

    Oracle数据库开发工具PL/SQL

    在Oracle数据库的开发中,PL/SQL(Procedural Language/Structured Query Language)是一种不可或缺的语言,它将SQL语句与过程式编程语言元素结合在一起,提供了更丰富的数据操作和管理能力。 PL/SQL是Oracle特有的...

    SQL Assistant v7.xx 序列号

    2. **数据库对象浏览**:软件提供了一个直观的界面,允许用户轻松浏览和管理数据库中的表、视图、存储过程和其他对象,方便数据库的维护和查询。 3. **查询优化**:SQL Assistant v7.xx内置了查询优化器,帮助用户...

    资产设备管理系统 sql 数据库

    SQL(Structured Query Language)数据库语言是管理关系型数据库的标准,用于创建、查询、更新和删除数据库中的数据。在资产设备管理系统中,SQL被用于构建数据表结构,定义字段类型,执行查询以获取特定资产信息,...

    Oracle数据库、SQL

    - **表** 是数据库中存储数据的基本单元,它们由一系列列组成,每一列代表一种数据类型。 - **数据库标准语言** 指SQL,它允许用户进行数据定义(DDL)、数据操纵(DML)、数据控制(DCL)以及数据查询(DQL)。 ...

    获取CPU和MAC地址代码,以及SQL数据库代码

    在.NET中,可以使用`System.Data.SqlClient`命名空间的`SqlConnection`类连接到SQL Server数据库,`SqlCommand`执行SQL语句,`SqlDataReader`读取结果。 ```csharp using System.Data.SqlClient; string ...

    SQLServer2008序列号

    1. **Developer Edition**:开发者版是SQL Server 2008中最完整的一个版本,包含了所有功能,但仅用于开发和测试环境,不能用于生产环境。 2. **Enterprise Edition**:企业版是最强大的版本,适用于大型企业级应用...

    pl sql developer7.1序列号

    PL/SQL Developer 7.1是一款强大的Oracle数据库开发工具,为用户提供了一系列高效的功能来提高数据库管理的效率。为了合法使用这款软件并享受所有功能,用户需要获取并输入正确的序列号、注册号或注册码来完成软件的...

    金蝶K3 Wise 用SQL生成单号(单据编号)及单据内码(单据ID)

    本文将详细解析如何通过SQL语句来实现这一功能,主要涉及的两个核心存储过程是`p_BM_GetBillNo`和`GetICMaxNum`。 一、生成单据编号 单据编号通常包含业务类型标识和序列号,它为企业内部识别和追踪单据提供了便利...

    SQL.rar_自动序列号

    在SQL Server数据库系统中,序列号通常用于标识和跟踪数据记录,特别是在主键字段中,它们确保了数据的唯一性。"SQL.rar_自动序列号"这个压缩包文件可能包含了如何在SQL Server中创建和使用自动序列号,特别是生成...

Global site tag (gtag.js) - Google Analytics