Oracle的sequence通常可以用来作自增列,例如主键,因为他可以自动累加并且唯一。创建sequence时有几个参数,MAXVALUE、MINVALUE、CYCLE、NOCYCLE、NOMAXVALUE等,这几个参数我们日常使用的时候可能不会太在意,但有些细节问题碰到的时候就需要明确下。
1、未定义NOCYCLE,默认是NOCYCLE还是CYCLE?
CREATE SEQUENC...
分类:
其他好文 时间:
2014-05-23 02:29:29
阅读次数:
267
SQLite可以解析大部分的标准SQL语句:建表语句:create table 表名(主键名
integer primary key autoincrement(设置为自增列),其他列名及属性)或(主键名 integer primary key
)SQLite数据库中将所有声明为“integer p...
分类:
移动开发 时间:
2014-05-22 15:44:31
阅读次数:
380
数据库中把ID自增长重置成1:
一般做法:(太麻烦)
复制表数据->删除原表、新建一张表->粘贴;
新方法:
数据库中:新建查询->复制、粘贴一下代码->修改表名,执行即可;
DBCC CHECKIDENT ('表名', RESEED, 1)...
分类:
数据库 时间:
2014-05-22 12:17:24
阅读次数:
403
序号数据类型长度说明1int4自增标识2tinyint1整形(0到255)3smallint2整形(-2^15到2^15)4int4整形(-2^32到2^32)5bigint864位整形(-2^63
到 2^63-1)6float8浮点型(-1.79E + 308 至 -2.23E - 308、0 ...
分类:
数据库 时间:
2014-05-21 18:30:21
阅读次数:
305
编程题:自增运算与自减运算的运用#include<stdio.h>voidmain(){inta1,a2,a3,a4,b1,b2,b3,b4;a1=a2=a3=a4=10;b1=(a1++)+(a1++)+(a1++);b2=(++a2)+(++a2)+(++a2);b3=(a3--)+(a3--)+(a3--);b4=(--a4)+(--a4)+(--a4);printf("a1=%d,a2=%d,b1=%d,b2=%d\n",a1,a2,b1,b2);print..
分类:
其他好文 时间:
2014-05-20 19:23:17
阅读次数:
245
SQLSERVER中的三种获得自增长ID的方法
这个功能比较常用,所以记下来以防自己忘掉。SCOPE_IDENTITY返回插入到同一作用域中的IDENTITY列内的最后一个IDENTITY值。一个作用域就是一个模块——存储过程、触发器、函数或批处理。因此,如果两个语句处于同一个存储过程、函数或批处理...
分类:
数据库 时间:
2014-05-20 13:21:48
阅读次数:
504
语言的运算符可分为以下几类:1
算术运算符用于各类数值运算。包括加(+)、减(-)、乘(*)、除(/)、求余(或称模运算,%)、自增(++)、自减(–)共七种。2.关系运算符用于比较运算。包括大于(>)、小于(=)、小于等于(>)六种。5.赋值运算符用于赋值运算,分为简单赋值(=)、复合算术赋值(+...
分类:
其他好文 时间:
2014-05-16 20:58:14
阅读次数:
382
drop table book; --创建表 create table book( bookId
varchar2(4) primary key, name varchar2(20) ); --创建序列 create seque...
分类:
数据库 时间:
2014-05-15 14:00:51
阅读次数:
403
用hibernateTemplate.save(obj)的时候打印obj的id,有id是自增长的,但是数据库一直没有数据,查了半天,才发现@Transaction没有加所以,调试BUG,先从最容易的开始调
分类:
系统相关 时间:
2014-05-13 17:43:59
阅读次数:
302