mysql 、oracle、sqlserver获取最近一次插入记录
来源:互联网 发布:淘宝卖家地址怎么看 编辑:程序博客网 时间:2024/06/05 22:37
mysql: select LAST_INSERT_ID() as id
oracle: sql = "select seq_customer_id.CurrVal from dual";
这是oracle的,因为oracle不会自动生成,创建Customer id 自增触发器,所以用这么写。
--创建Customer id 序列
create sequence seq_customer_id
minvalue 1
maxvalue 9999999
start with 1
increment by 1;
--创建Customer id 自增触发器
create or replace trigger customer_id_increment
before insert on customer
referencing
new as new
old as old
for each row
begin
select seq_customer_id.nextval into :new.id from dual;
end;
create sequence seq_customer_id
minvalue 1
maxvalue 9999999
start with 1
increment by 1;
--创建Customer id 自增触发器
create or replace trigger customer_id_increment
before insert on customer
referencing
new as new
old as old
for each row
begin
select seq_customer_id.nextval into :new.id from dual;
end;
sqlserver: select @@identity as id
0 0
- mysql 、oracle、sqlserver获取最近一次插入记录
- python mysql 获取最近一次访问记录的id
- 一次插入多条记录,mysql与SQLServer的不同操作
- 【解决方法】Oracle一次插入多条记录
- oracle一次插入多条记录
- 一次插入多条记录 [mysql]
- mysql一次插入多条记录问题
- mysql-一次插入多条记录
- oracle数据转入到sqlserver的一次记录
- Oracle使用虚拟表dual一次插入多条记录
- Oracle使用虚拟表dual一次插入多条记录
- mysql使用游标 触发一次 插入多条记录
- MySQL获取距离当前日期最近的记录
- Oracle、Mysql、SqlServer中插入多条数据
- Oracle、Db2、SqlServer、MySQL 数据库插入当前系统时间
- Oracle、Db2、SqlServer、MySQL 数据库插入当前系统时间
- Oracle、Db2、SqlServer、MySQL数据库插入当前系统时间
- Oracle、Db2、SqlServer、MySQL 数据库插入当前系统时间
- B. Little Dima and Equation
- 修改UITextfield的Placeholder字体的颜色
- 460 B. Little Dima and Equation
- [小技巧] diff 在比较两个目录时忽略 .svn 目录
- Linux下可执行文件格式详解
- mysql 、oracle、sqlserver获取最近一次插入记录
- 重叠I/O模型分析
- Program Block-systemverilog
- Linux在后台运行jar程序
- shell编程之脚本位置参数
- WF4.0——简单认识及结合实际业务demo
- ios拍照时如何让显示的字为中文的
- 获取本地IP列表
- MyEclipse2014 常用设置优化