我在ORACLE中通过使用触发器和序列实现了"自动加一",当我INSERT一条新的记录时记录的标识(ID)就会自动加一,我如何能在插入记录后马上得到标识(ID)的数据呢?同样的功能在SQL SERVER中可以通过全局变量@@IDENTITY直接获得.
解决方案 »
- 关于使用复合分区时表空间问题,请大神进来看看。。
- 关于oracle中select的问题
- 需要大家的帮忙,关于sqlldr导入不规则文件的问题。。。
- oracle 如何根据service_name 找到 DB_NAME and instance_name??
- 关于linux9下安装oracle8.1.7
- 类型转换问题
- java 开发基于oracle的程序中,blob字段可以与其他短字段一起select 到记录集中么?
- 初次接触oracle:有问题请教!
- Oracle SQL Plus连接时主机字符串怎么写啊?
- ASP and oracle
- 今天搞好了Oracle的免费技术支持编号!散分!
- 关于初始化参数如何配置。(高手请进)
直接在程序你些select 序列名.nextval from dual;
然后直接在程序用那个序列的值进行操作
为当前序列值。
但是在一次会话中要求先执行seq1.nextval
select 序列号.currval into v_num from dual;
v_num --当前值