我有一个 3 列ID (int), Name (string), Status (string)
和 1000 行的数据表 .. 和一个有 4 列的表seq
(从 生成SEQR.NEXTVAL
)、ID
、Name
、Status
。
我想在一个查询中插入所有 1000 行。我的意思是使用循环避免 1000 次数据库命中以解决性能问题。
约束是:
- 我正在使用 Oracle 10g
- 存储过程,游标不允许
- 允许临时表创建,因为 DBA 来自客户端,所以我不能从我这边创建数据库表
有正确代码的任何建议吗?我正在使用 Oracle 客户端和DbCommand
对象