摘要: oracle删除序列化:DROP SEQUENCE seq_itv_collection;oracle创建序列化:CREATE SEQUENCE seq_itv_collection INCREMENT BY 1 -- 每次加几个 START WITH 1399 -- 从1开始计数 NOMAXVALUE -- 不设置最大值 NOCYCLE -- 一直累加,不循环 CACHE 10;oracle修改序列化:Alter Sequence .如果想要改变start值,必须 drop sequence 再 re-create . Alter sequence 的例子 ALTER SEQUEN... 阅读全文
posted @ 2012-08-13 20:22 白了少年头 阅读(341) 评论(0) 推荐(0) 编辑
摘要: 在开始讲解Oracle序列使用方法之前,先加一点关于Oracle client sqlplus的使用,就是如果执行多行语句的话一定要加“/”才能表示结束,并执行!本篇文章的主题是通过创建Oracle序列和触发器实现表的主键自增。1.首先创建序列,Oracle序列的语法格式为:CREATE SEQUENCE 序列名[INCREMENT BY n][START WITH n][{MAXVALUE/ MINVALUE n|NOMAXVALUE}][{CYCLE|NOCYCLE}][{CACHE n|NOCACHE}];1)INCREMENT BY用于定义序列的步长,如果省略,则默认为1,如果出现负值 阅读全文
posted @ 2012-08-13 11:10 白了少年头 阅读(179) 评论(0) 推荐(0) 编辑
摘要: 【大端(Big Endian)与小端(Little Endian)简介】 Byte Endian是指字节在内存中的组织,所以也称它为Byte Ordering,或Byte Order。 对于数据中跨越多个字节的对象, 我们必须为它建立这样的约定: (1) 它的地址是多少? (2) 它的字节在内存中是如何组织的? 针对第一个问题,有这样的解释: 对于跨越多个字节的对象,一般它所占的字节都是连续的,它的地址等于它所占字节最低地址。(链表可能是个例外, 但链表的地址可看作链表头的地址)。 比如: int x, 它的地址为0x100。 那么它占据了内存中的Ox100, 0x101, 0x102, 0x 阅读全文
posted @ 2012-08-13 10:42 白了少年头 阅读(235) 评论(0) 推荐(0) 编辑