PLSQL中,定义一个RECORD类型变量r1 table1%rowtype,怎么样将table1表中的一条记录放到r1中,并且在r1中得到各字段的值?求程序
前提是:我不知道table1的字段名称和数量.没人知道么????
declare
r1 table1%rowtype;
begin
select * into r1 from table where ...
dbms_output.put_line(r1.XX);
end;
类似这样,只是最后能在dbms_output.put_line时用循环输出每个字段的值就OK了,求高手
谢谢你的回答,不过这不是我想要的.这个问题的前提是,我根本不知道字段名称.在这种情况下,没法用table1.clo1的方式.
追答不知道字段名称啊,这个真不知道么样搞呢,探索中!