问题 :我有个这样的程序for lstOrder in (select * from table1)--该table1假如有id,name,address字段
loop
begin
for lstCharacter in (select * from table2)--该table2有cid,dstfiled字段,实际上存的是:1 id, 2 name, 3 address这三条记录(table1的字段)
loop
begin
--我想在这根据lstCharacter.dstfiled读取到lstOrder 所对应字段的值如何读取
end;
end loop; end;
end loop
loop
begin
for lstCharacter in (select * from table2)--该table2有cid,dstfiled字段,实际上存的是:1 id, 2 name, 3 address这三条记录(table1的字段)
loop
begin
--我想在这根据lstCharacter.dstfiled读取到lstOrder 所对应字段的值如何读取
end;
end loop; end;
end loop
v_2:='北京';
str := 'INSERT INTO test (name ,address) VALUES (:1, :2)';
EXECUTE IMMEDIATE str USING v_1, v_2;
commit;
那相当于lstOrder 的属性。如lstOrder.name。我想问lstOrder.(lstCharacter.dstfiled)这句如何写法这句lstOrder.(lstCharacter.dstfiled)我这样写是错误的。只是表达了我的意思