move_buffer_to_log.sp

来自「OReilly Oracle PL SQL Programming第4版源代码」· SP 代码 · 共 20 行

SP
20
字号
CREATE OR REPLACE PROCEDURE move_buffer_to_log
IS
   l_buffer      DBMS_OUTPUT.chararr;
   l_num_lines   PLS_INTEGER;
BEGIN
   LOOP
      l_num_lines := 100;
      DBMS_OUTPUT.get_lines (l_buffer, l_num_lines);
	  
      EXIT WHEN l_buffer.COUNT = 0;
	  
      FORALL indx IN l_buffer.FIRST .. l_buffer.LAST
         INSERT INTO log_table
                     (text
                     )
              VALUES (l_buffer (indx)
                     );
   END LOOP;
END;
/

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?