关于得到刚插入的数据的问题.
是这样的:
在oracle中,在刚插入一条数据后,想得到刚插入的数据的id,这个id是通过触发器做成的类似自增长列的.
这样:
"insert into 表 (filed1,filed2,filed3)values(:filed1,:filed2,:filed3);select seq_biao.currval from dual;"
其中表有一个字段是id,触发器类似如下:
create or replace trigger TR_表
before insert on 表
for each row
begin
Select seq_表.NextVal into :New.id from Dual;
end;
seq_表也有。
但是执行的时候出了两个错误:
1:好像一行不能执行两条语句,但是在程序中(asp.net)写,怎么换行啊?
2:提示“在此 SELECT 语句中缺少 INTO 子句 ”
请大家帮忙,谢谢了。
在oracle中,在刚插入一条数据后,想得到刚插入的数据的id,这个id是通过触发器做成的类似自增长列的.
这样:
"insert into 表 (filed1,filed2,filed3)values(:filed1,:filed2,:filed3);select seq_biao.currval from dual;"
其中表有一个字段是id,触发器类似如下:
create or replace trigger TR_表
before insert on 表
for each row
begin
Select seq_表.NextVal into :New.id from Dual;
end;
seq_表也有。
但是执行的时候出了两个错误:
1:好像一行不能执行两条语句,但是在程序中(asp.net)写,怎么换行啊?
2:提示“在此 SELECT 语句中缺少 INTO 子句 ”
请大家帮忙,谢谢了。
...全文
相关推荐
php获得刚插入数据的id 的几种方法总结
在PHP与MySQL数据库交互时,有时我们需要在插入新记录后立即获取该记录的自增ID。这在处理关联数据或确保唯一标识符时非常有用。本文将总结三种常用的方法来获取刚插入数据的ID,并分析它们的优缺点。
mysql的插入问题 怎么获得自动增长的ID
### MySQL的插入问题:如何获取自动增长的ID在MySQL中,经常需要用到自动增长的ID字段作为表的主键,特别是在频繁进行数据插入操作时。本文将深入探讨以下几个方面:1.
用环形链表实现整刚矩阵的动态存贮 (1993年)
此外,在凝聚过程中生成的新非零元素无法直接插入原有数组中,需要额外开辟存储空间,这不仅破坏了数据存储的完整性,也降低了程序的通用性和运行效率。
excel表格如何插入图片.doc
点击剪贴板中刚复制的数据,把这些数据又粘贴回来6. 把公式列中的@替换为(半角单引号)7. 再选择公式区,并将数据复制进剪贴板8. 将复制到剪贴板的公式重新粘贴回来9.
全国地区省市插入sql语句
编写插入语句:利用标准的INSERT INTO语句,结合SELECT语句从其他数据源中选择数据,然后插入到刚创建的表中。


