【发布时间】:2011-05-27 06:15:08
【问题描述】:
假设我有这样的事情:
somerecord SOMETABLE%ROWTYPE;
是否可以在不知道字段名称的情况下访问 somerecord 的字段? 像 somerecord[i] 这样的字段顺序将与表中的列顺序相同?
我看过一些使用动态 sql 的示例,但我想知道是否有更简洁的方法来执行此操作。
我想要做的是为我的表中的特定行生成/获取 DML(插入查询),但我无法找到任何关于此的内容。
如果有另一种方法,我很乐意使用,但也很想知道如何做这个问题的前一部分——它更通用。
谢谢
【问题讨论】:
-
只是好奇,为什么不将数据转储到平面文件,然后使用 sqlldr(或数据泵)加载?可能比运行大量插入语句脚本更好。