我有样本数据,如:
表格数据:
Name Desig Sal
-------------------------
john staff 26000
sen owner 50000
smith assistant 10000
我想打印每个列,如
Current field value is : John
Current field value is : staff
Current field value is : 26000
Current field value is : sen
Current field value is : owner
Current field value is : 50000.. and so on
我可以使用游标来获取emp数据:
cursor c1 is
select name, desig, sal from empdata;
但我想迭代列。我在这里显示了3列,但实际数据中至少有30列,我想打印每个字段。 请帮忙。
答案 0 :(得分:1)
您好,您可以使用此类基本代码。
begin
for i in (select * from emp where rownum < 5)
Loop
dbms_output.put_line('Current field value is: '||i.Emp_id);
dbms_output.put_line('Current field value is: '||i.emp_name);
end loop;
end;
答案 1 :(得分:0)
如果我理解正确的话,我认为你是在追求:
WebDriver
一旦你掌握了这些信息,你对这些信息的期望是什么,我不确定。也许你把它作为光标返回?也许你把它传递给程序?我不确定,但希望你有足够的信息来理清你的要求?