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

用sql获得序列

    博客分类:
  • J2EE
SQL 
阅读更多
/*
 * 用sql获得序列,并取得新的id
 */
Query query = session.createSQLQuery("values nextval for DAILYID_SEQ");//如何用sql获得序列
       String tempNo = String.valueOf(query.list().get(0));
       while(tempNo.length() < 10){        //如果序列的值不足10位,前面补零
        	tempNo = "0" + tempNo;
       }

/*
 *下面的日期格式转换主要是为了获得这样的一个日期格式“20100705”的字符串作为id的开始
 */
Date date = new Date(System.currentTimeMillis());
SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMdd");
String startNo = sdf.format(date);
String newId = startNo + tempNo;     //这里就是我们要得到的id 比如:“201007050000000001”

 

分享到:
评论

相关推荐

    经典SQL脚本大全

    │ 得到一个字符串在另一个字符串中出现的次数.sql │ 数字转换成十六进制.sql │ 比较第一与第二个字符串,是否有连续的5个字符相同.sql │ 生成查询的模糊匹配字符串.sql │ 简繁转换.sql │ 统计一个表中某个字符...

    sql sever 2008

     用户在并行执行计划中使用“序列函数”(如 Row_Numbers())可获得优异的体验。  Microsoft SQL Server 2008 Service Pack 2 不是安装 SQL Server 2008 Service Pack 3 的先决条件。可以使用这些包升级以下 SQL ...

    tsqlphpunserialize:在 T-SQL 中反序列化 PHP 序列化数据

    使用 T-SQL 我可以使用 XML 函数来解析从 Magento API 检索到的 XML 并获得我需要的几乎所有东西,但存储实际礼品卡代码的唯一位置是在gift_cards 字段中,该字段恰好是一个 php 序列化细绳。 示例:a:1:{i:0;a:5:{...

    Microsoft SQL Server 2005技术内幕: T-SQ程序设计.pdf

     本系列图书中文版得到了微软总部SQL Server组专家的高度重视,同时也得到了微软中国上海SQL Server全球技术支持中心的高度关注。   本书详细介绍了T-SQL的内部构造,包含了非常全面的编程参考。数据库开发人员和...

    Microsoft SQL Server 2005 Express Edition SP3

    SQL Server Express 可从此 Microsoft 网站下载获得。 注意: 下载和提取产品时,请务必按照下载站点提供的说明进行操作。 安装 SQL Server Express 之后,请在命令提示符下使用以下命令连接到 SQL Server ...

    Oracle SQL高级编程(资深Oracle专家力作,OakTable团队推荐)--随书源代码

    7.7 用GROUPING()来扩展报告 186 7.8 使用GROUPING_ID()来扩展报告 187 7.9 GROUPING SETS与ROLLUP() 191 7.10 GROUP BY局限性 193 7.11 小结 196 第8章 分析函数 197 8.1 示例数据 197 8.2 分析函数剖析 198...

    ASP EXCEL导入SQL

    而以序列化的JavaScript对象为基础的JSON已经获得了广泛认可,它被认为能以远比XML更好的方式来序列化和传输简单数据结构,而且它更简洁。这对REST是一个极大贡献和补充。  当前的网络应用软件还违背了REST的“无...

    SQL-PL-SQL:SQL-PL-SQL

    连接到oracle引擎的各种Oracle工具SQL用于SQL可以创建和维护数据操作对象,例如表,视图,序列等。 数据操作将创建对象并将其存储在已分配用户的表空间中的服务器硬盘驱动器上。 一旦创建了这些数据操作对象,它们就...

    轻型的ORM类Dapper

    Dapper是一个轻型的ORM类。代码就一个SqlMapper.cs文件,主要是IDbConnection的扩展方法,编译后就40K...原理通过Emit反射IDataReader的序列队列,来快速的得到和产生对象 Dapper语法十分简单。并且无须迁就数据库的设计

    InfluxDB操作命令.txt

    使用方便 数据可以打标记,查让查询可以很灵活 类SQL的查询语句 安装管理很简单,并且读写数据很高效 能够实时查询,数据在写入时被索引后就能够被立即查出 …… 在最新的DB-ENGINES给出的时间序列数据库的排名中,...

    influxdb-demo.zip

    使用方便 数据可以打标记,查让查询可以很灵活 类SQL的查询语句 安装管理很简单,并且读写数据很高效 能够实时查询,数据在写入时被索引后就能够被立即查出 …… 在最新的DB-ENGINES给出的时间序列数据库的排名中,...

    Toad 使用快速入门

    3. 自动用不同颜色显示SQL和PL/SQL关键字,语法清晰明了,可根据自己的习惯来具体定制各类关键字的具体显示方式。可以自定义存储过程得模板,在新建存储过程的时候,自动生成程序的框架可以方便的调用Schema ...

    数据库基础

    §8.2.2 使用同义词获得本地透明 193 §8.2.3 在视图中使用user伪列 194 §8.2.4 使用COPY功能 195 §8.2.5 管理Oracle名称服务器 196 §8.3 关于上下文的使用 196 §8.3.1 设置上下文选项 196 §8.3.2 为上下文查询...

    Java数据库编程宝典2

    第2部分 在两层客户/服务器结构中使用JDBC和SQL 第5章 使用JDBC和SQL创建表 5.1 创建数据库 5.2 使用表 5.2.1 记录和字段、行和列 5.2.2 SQL数据类型 5.2.3 完整性约束 5.3 创建表 5.4 使用JDBC创建表 ...

    Java数据库编程宝典4

    第2部分 在两层客户/服务器结构中使用JDBC和SQL 第5章 使用JDBC和SQL创建表 5.1 创建数据库 5.2 使用表 5.2.1 记录和字段、行和列 5.2.2 SQL数据类型 5.2.3 完整性约束 5.3 创建表 5.4 使用JDBC创建表 ...

    Java数据库编程宝典1

    第2部分 在两层客户/服务器结构中使用JDBC和SQL 第5章 使用JDBC和SQL创建表 5.1 创建数据库 5.2 使用表 5.2.1 记录和字段、行和列 5.2.2 SQL数据类型 5.2.3 完整性约束 5.3 创建表 5.4 使用JDBC创建表 ...

    Java数据库编程宝典3

    第2部分 在两层客户/服务器结构中使用JDBC和SQL 第5章 使用JDBC和SQL创建表 5.1 创建数据库 5.2 使用表 5.2.1 记录和字段、行和列 5.2.2 SQL数据类型 5.2.3 完整性约束 5.3 创建表 5.4 使用JDBC创建表 ...

Global site tag (gtag.js) - Google Analytics