DBMS_OUTPU.PUT_LINE是PL/SQL语言的输出语句。如果要想输出表中所有数据,要通过游标循环读逐条读出和输出。下面是一个简单例子:
BEGIN
FOR rec IN (SELECT * FROM emp) LOOP
dbms_output.put_line(rec.empno||rec.ename);
END LOOP;
END;
这个要通过过程 来处理。首先遍历这张表。用if来判断。然后就输出表里面的每个字段就行了。
可以使用dbms_output的put_line() 方法
例如:
dbms_output.put_line('Error' || SQLCODE || '-' || SQLERRM); 输出错误编码和信息