最新文章列表

oracle序列的创建和应用

序列(sequence)是序列号生成器,可以为表中的行自动生成序列号,产生一组等间隔的数值(类型为数字)。其主要的用途是生成表的主键值,可以在插入 ...
lucizhang 评论(0) 有800人浏览 2013-09-24 20:13

postgres 创建序列

CREATE SEQUENCE seqName   INCREMENT 1   MINVALUE 1   MAXVALUE 9223372036854775807   START 1119   CACHE 1   CYCLE; ALTER TABLE seqName   OWNER TO admin; 说明: seqName:序列名 INCREMENT 1:每次自增1 MINVALUE 1:最小 ...
zongjh1215 评论(0) 有256人浏览 2013-07-23 08:59

hive中使用标准sql实现分组内排序

在hive中,想要实现分组内排序,一般都是自己写udf实现oracle中分析函数row_number() over(partition)的功能,如果不使用自定义udf,仅使用标准sql实现的话,毫无性能可言,仅做实验而已。   方便起见,以下语句为oracle中语句,但都属于标准sql,在hive中亦可:   CREATE TABLE lxw_t (user_id VARCHAR2(20) ...
superlxw1234 评论(0) 有4365人浏览 2013-05-15 10:22

Oracle序列

        ORACLE没有象SQL SERVER中一样的自增加字段,要实现只能通过SEQUENCE来实现 1、创建序列语法:(需要CREATE SEQUENCE系统权限)         CREATE SEQUENCE 序列名         [INCREMENT BY n] ---用于定义序列的步长。                 如果省略,则默认为1,如果出现负值,则代表序列 ...
bijian1013 评论(0) 有1026人浏览 2013-04-16 20:17

oracle序列

--1、各主流数据库生成主键序号(sequence) --SQLServer:identity(1,1)、MySQL:auto_increment[从1开始自动加1] --数据字典:user_objects/user_sequences --属性:currval和nextval(序列名称.属性)、manvalue、maxvalue、increment_by(增加步长)、cache(序列缓存) ...
kely39 评论(0) 有750人浏览 2013-03-16 15:11

Oracle 11g 数据库对象-序列

SQL> remark 序列:Oracle中按照一定规则提供连续数字的对象 SQL> remark 创建一个序列:案例 SQL> create sequence stu_id   2  increment by 1 --步长   3  start with 1 --起始值   4  nomaxvalue --序列值的最大值   5  nocycle   6  cach ...
1140566087 评论(0) 有1243人浏览 2013-03-08 17:37

java 基础之深克隆浅克隆

这段时间一直在看javabean的处理,可谓是博大精深,apache的beanutil由于用到的是反射机制,和cglib的beanutil速度差了好几百倍,这不是本节博客重点,在研究bean的拷贝的时候,顺便复习了一下java里的克隆技术,这里只做克隆部分记录 (下次分享一下另外一个高效率,高配置的beanutil工具来copyproperties,在googlecode上找到一个可以通过配置xml ...
alask2011 评论(0) 有1091人浏览 2012-12-17 22:29

【oracle】重置oracle序列从指定数字开始

  declare n number(10); v_startnum number(10):=10000001;--从多少开始 v_step number(10):=1;--步进 tsql varchar2(200); v_seqname varchar2(200):='MIP_JF_SEQUENCE';--序列名 begin execute immediate 'select ...
todd_liu 评论(0) 有1668人浏览 2012-11-12 09:26

oracle sequence-序列

1、oracle序列的创建 CREATE SEQUENCE emp_sequence       INCREMENT BY 1       START WITH 1       NOMAXVALUE       NOCYCLE       CACHE 10; 其中: INCREMENT BY:表示步长        START WITH:表示开始值        NOMAXVALUE:表 ...
daizj 评论(0) 有1116人浏览 2012-10-23 21:58

DCMTK从一组DICOM序列图像中获取一项

  Howto: Get information from a sequence item The following example shows, how to get the Code Meaning from the Procedure Code Sequence.   #include "dcmtk/config/osconfig.h" #include ...
qimo601 评论(0) 有3718人浏览 2012-09-13 11:08

Hibernate 序列生成主键重复性问题。

1: 去年遇见过一个很奇怪的问题,就是hibernate在遇见数据量比较多,从十几页往后开始分页失效。   这是hibernate自身问题。因为他生成的查询语句,会导致在遇到大数据量时,就会分页失效。   2:今天遇到hibernate的用序列生成主键策略时,主键重复,因为在之前手动在Oracle数据库中加了几条数据。   本来就不是很喜欢hibernate,两次遇见的问题对他什么好感了 ...
nanjiwubing123 评论(0) 有1200人浏览 2012-08-30 15:03

创建触发器,以便为t_forum表生成主键

首先创建序列 create sequence seq_forum_id increment by 1 start with 1; 建表 create table t_forum ( forum_id int not null, forum_name varchar2(100) ...
宋建勇 评论(0) 有1512人浏览 2012-08-28 11:19

oracle中sequences的使用(转)

文书出自:http://blog.sina.com.cn/s/blog_6f573fe301011j3t.html.       Oracle序列是原子对象,并且是一致的。也就是说,一旦您访问一个序列号,Oracle将在处理下一个请求之前自动递增下一个编号,从而确保不会出现重复值。      可以使用CREATE SEQUENCE命令创建Oracle序列。该命令所带参数包括增量、起始值、最大值 ...
ysj5125094 评论(0) 有1729人浏览 2012-08-14 14:24

Oracle——22序列(sequence)

当一个序列第一次被调用时,它将返回一个预定值,在以后的每一次查询调用中,序列将产生一个按其指定的增量得到的值。 1、创建序列 语法格式如下: create sequence [schema.]sequence_name [increment by incre_value] --每次的增量,默认是1*/ [start with start_valu ...
234390216 评论(0) 有14937人浏览 2012-07-01 20:18

Oracle序列

        最近在做一个抽奖的业务时,用到了Oracle序列,但是线网数据库上线后出现了一个小bug,不得不去重新认识下Oracle的序列。 总结几点 (1)序列适合生成唯一且连续的主键值,但是个人认为不太适合生成具有业务意义的字段,在这个业务中用生成的序列作为用户抽奖编号,以此判断用户是否中奖,具有业务意义的字段,是否用max函数去生成这个编号会更好,但是使用max函数的话会不会有并发问题 ...
mengzhenbin 评论(0) 有5416人浏览 2012-06-12 17:16

Postgresql中新建表的时候,如何使用主键使用序列(sequence)的值进行自增长

 我们知道,一般的数据库中都有序列,可以使用它对主键进行自增长,hbm框架都是如此(比如,Hibernate)。那么,在不使用hbm框架的情况下,如何使主键进行自增长呢。其实,很简单,只需要在建表的时候给主键加一个默认值即可,下面以postgresql数据库为例,给出一个简单的说明(其他数据库的语法也许跟这个不一样): id integer NOT NULL DEFAULT nextval('pe ...
Rainbow702 评论(0) 有10853人浏览 2012-06-04 13:21

Mybatis insert 序列

<insert id="addAreaServiceMapping" parameterType="AreaServiceMappings"> <selectKey keyProperty="id" resultType="long" order="BEFORE"& ...
tx2099 评论(1) 有3328人浏览 2012-02-20 18:05

python学习笔记---序列的比较

序列的比较   序列对象可以和同类型的其他对象进行比较。根据字典顺序进行比较。 (1, 2, 3) < (1, 2, 4) [1, 2, 3] < [1, 2, 4] 'ABC' < 'C' < 'Pascal' < 'Python' (1, 2, 3, 4) < (1, 2, 4 ...
olo 评论(0) 有762人浏览 2012-02-01 22:20

ORACLE序列NEXTVAL的使用范围

Restrictions on Sequence Values You cannot use CURRVAL and NEXTVAL in the following constructs: ■ A subquery in a DELETE, SELECT, or UPDATE statement ■ A query of a view or of a materialized view ■ A S ...
windlike 评论(0) 有1868人浏览 2011-12-16 17:30

最近博客热门TAG

Java(141744) C(73651) C++(68608) SQL(64571) C#(59609) XML(59133) HTML(59043) JavaScript(54919) .net(54785) Web(54514) 工作(54118) Linux(50905) Oracle(49875) 应用服务器(43289) Spring(40812) 编程(39454) Windows(39381) JSP(37542) MySQL(37267) 数据结构(36424)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics