Oracle FAQ | Your Portal to the Oracle Knowledge Grid |
![]() |
![]() |
Home -> Community -> Usenet -> c.d.o.misc -> PL/SQL question dbms_output
Hi
This code
CREATE OR REPLACE PROCEDURE GO IS
CURSOR C1 IS
select audsid,sid,serial#,username,terminal,osuser,PROGRAM,status,logon_time
from v$session;
BEGIN
DBMS_OUTPUT.PUT_LINE(rpad(' ',80,'-'));
DBMS_OUTPUT.PUT_LINE(rpad('SID',4,' ')||' '||RPAD(' '||'DB Account',15,'
DBMS_OUTPUT.PUT_LINE(rpad(' ',80,'-'));
FOR REC IN C1
LOOP
DBMS_OUTPUT.PUT_LINE(REC.PROGRAM||REC.OSUSER);
DBMS_OUTPUT.PUT_LINE(REC.OSUSER||REC.PROGRAM);
END LOOP;
END GO;
/
gives me this output:
ORACLE.EXESYSTEM
SYSTEM
ORACLE.EXESYSTEM
SYSTEM
ORACLE.EXESYSTEM
SYSTEM
ORACLE.EXESYSTEM
SYSTEM
ORACLE.EXESYSTEM
SYSTEM
ORACLE.EXESYSTEM
.......
....
Why isn't the output on every second line SYSTEMORACLE.EXE ???
I tryed it all but can't seem to figure it out...
Thanks in advance,
Robert Received on Sun Oct 27 2002 - 07:26:44 CST
![]() |
![]() |