原文地址:http://blog.sina.com.cn/s/blog_6a24a6de010166aj.html
1. SQL Server
1.1. 创建表时指定自动增长列
标识列可用
下面的例子创建一个包含名为ID,类型为int,种子为1,递增量为1的标识列
CREATE
(ID
)
1.2. 向已有的表增加自动增长列
ALTER
ADD
2. Oracle设置自动增长列:
SQL SERVER数据库,他本身就提供了自动增长的功能,但在Oracle就没有了,只需替换红色部分
2.1. 创建序列
CREATE
START
INCREMENT
MAXVALUE
NOCYCLE
CACHE
NOORDER;
2.2. 创建触发器
CREATE
BEFORE
FOR
BEGIN
END;
2.3.自加部分 插入数据库数据,自增长列为ID,插入值为'',即不填写
INSERT INTO table_name (ID, NAME, VAL1, VAL2) VALUES ('', 'Ryan', '12', '34')