Recpt_tbl如下
Recp_id Varchar2 10 No
Recp_name Varchar2 20
Location Varchar2 40
Recp_print number 1
Asp+oracle数据库中用触发器实现了一列自增长,问题是如何在Insert的同时取得增长后的编号strSqladdname="insert into Recpt_tbl values('
'此项由Oracle触发器产生
','"&Request("Recp_name")&"','"&Request("Location")&"',0,'"&rs("Oper_name")&"','"&shijian&"','')"
conn.Execute(strSqladdname)
目前是用set recp_idrs=conn.execute("select max(recp_id) from Recpt_tbl")取得自增长后的值,有没有其他办法取得自增长后的值呢?
Recp_id Varchar2 10 No
Recp_name Varchar2 20
Location Varchar2 40
Recp_print number 1
Asp+oracle数据库中用触发器实现了一列自增长,问题是如何在Insert的同时取得增长后的编号strSqladdname="insert into Recpt_tbl values('
'此项由Oracle触发器产生
','"&Request("Recp_name")&"','"&Request("Location")&"',0,'"&rs("Oper_name")&"','"&shijian&"','')"
conn.Execute(strSqladdname)
目前是用set recp_idrs=conn.execute("select max(recp_id) from Recpt_tbl")取得自增长后的值,有没有其他办法取得自增长后的值呢?
解决方案 »
- oracle 10g创建数据库的时候出错!
- 使用plsql创建数据库时总是出错
- 急!!!ORACLE过程中的出口值在JAVA中如何获取
- 无备份,不小心drop了undotbs1表空间,数据文件还在,怎么重新关联上。
- 我想把oracle8i装在C盘,里面的数据全装在D盘,可以吗?
- 数据库设计问题
- ORACLE时间问题
- 请问如何往数据库里存储 图片 文件?求例子语句!!!
- 不知道触发器能不能实现??
- 这个sql怎么写?
- 求救!! 为什么我调用过程时,会出现ORA-20003。我从新编译后,可以了。不久又出现ORA-20003???
- 在存储过程中应该能drop table吧?为什么这个简单的过程编译无效,急
SELECT MYSEQ.NEXTVAL INTO MYVAR FROM DUAL; --获得序列的NEXTVAL值
INSERT INTO .... (MYVAL,...); --用获得的值来插入新的纪录