SQL SERVER 2000 & MYSQL & ORALCE 中实现自动递增
来源:互联网 发布:淘宝助理快递模板下载 编辑:程序博客网 时间:2024/06/10 18:51
一、【sql server】
create table oritenson(
id
name char(20)
);
identity(基数,递增单位)里有两个参数,第一个是表示递增的基数,第二个是每次递增多少单位。
在sql server 里要注意,使用自动递增的时候,对于属性的类型必须是int、bigint、smallint、tinyint 或 decimal 中的,不能是char() 和 varchar() 类型。
二、【mysql】
create table oritenson(
id
name char(20)
);
三、【oracle】
oralce 没有前两者那么顺利,它需要利用触发器(trigger)和序列(sequence)来实现。
假设关键字段为id,建一个序列,代码为:
建解发器代码为:
create or replace trigger tri_test_id
before insert on test_table
for each row
declare
nextid number;
begin
IF :new.id IS NULLor :new.id=0 THEN
select seq_test_id.nextval
into nextid
from sys.dual;
:new.id:=nextid;
end if;
end tri_test_id;
- SQL SERVER 2000 & MYSQL & ORALCE 中实现自动递增
- Oralce、DB2、SQL Server、MySQL 数据类型总结
- 表连接(oralce、mysql、sql server)
- SQL Server 自动递增列 IDENTITY
- SQL自动递增及MySQL常用语句
- sql server中表ID如果设置为自动递增如何实现表与表拷贝
- SQL Server 2005中实现自动备份
- SQL Server+ASP开发中自动递增键值取值问题
- oralce, DB2 , sql server , mysql各数据库字段总结
- oralce, DB2 , sql server , mysql各数据库字段总结
- mysql实现sql server 中rownumber
- SQL SERVER中使用链接服务器访问Oralce数据库
- oracle sql自动递增
- mysql 自动递增
- SQL Server 2008中利用merge into关键实现insert/update自动匹配(类似于MySQL中的For Update关键字)
- 在SQL Server 2005中实现自动备份
- 在SQL Server 2005数据库中实现自动备份
- 在SQL Server 2005数据库中实现自动备份
- Web制作中常用技巧
- SQL语言的分类
- 架构师要努力成为内功深厚的高手
- 第一次使用git
- androd 源码中强制关闭应用程序进程的方法
- SQL SERVER 2000 & MYSQL & ORALCE 中实现自动递增
- 动态添加表格行-兼容IE firefox
- Hdu2874
- 怎么恢复eclipse中误删的JAVA项目
- jq兼容各个浏览器的遮罩层效果,有关闭按钮(非常强大的)
- OCG 应用播发的相关事情(不断更新中)
- javabean与EJB的使用方法
- page_address()函数分析--如何通过page取得虚拟地址
- 架构师修炼课程:透过问题看本质