在写一个模块的时候,插入数据时需要立即返回所插入的ID,自动增量序列及触发器已经全部写好,在网上查了个方法:
在插入一条记录后马上执行一下下面的语句即返回当前插入数据的ID。
$query="select seq_atable.currval from dual";
----------------------问题是这句话详细要写在C#那里的??$query不是JQUERY语法吗?
sf .......
CSDN有个好处,就是人气旺,有过不好的地方,就是人气过旺,沉得快...问题还没解决,不能沉啊,那位大哥帮帮忙了...
还有 沉得快跟结贴率有关...
oracle 里的 insert 语句直接可以 returning 刚才插入的字段
如果你只调用的存储过程就可以把这个值 设置为out
直接查询序列不就可以了么
引用 直接查询序列不就可以了么要是用户a刚插入一条, 在查询序列之前, 用户b又插了一条
请问 a 查到的序列是谁的?
引用 引用 6 楼 strwangfan 的回复: 直接查询序列不就可以了么 要是用户a刚插入一条, 在查询序列之前, 用户b又插了一条 请问 a 查到的序列是谁的?number = 序列.nextval
INSERTINTO表VALUES
(number, 字段值1,字段值2 ...);
number 就是用户a插入时的序列
number = 序列.nextval
INSERTINTO表VALUES
(number, 字段值1,字段值2 ...);
java.sql.SQLException: Io 异常: Connection refused(DESCRIPTION=(TMP=)(VSNNUM=186646784)(ERR=12505)(ERROR_STACK=(ERROR=(CODE=12505)(EMFI=4)))) at oracle.jdbc.dbaccess.DBError.throwSqlException(DBErro ......