| Oracle FAQ | Your Portal to the Oracle Knowledge Grid | |
Home -> Community -> Usenet -> c.d.o.misc -> Re: Dynamically assigned SQL*Plus command prompt
XU wrote
>spool /tmp/userp.sql
>select 'set sqlp "'||decode(user, 'SYS', 'SYS# "', 'SYSTEM', 'SYSTEM# "',
> user||'> "') from dual;
>spool off
>start /tmp/userp.sql
Or use a (non-printing) new_value column, something like
set verify off
set feeback off
column LoginUser new_value LoginUser noprint
select decode
( user
, 'SYS', 'SYS# '
, 'SYSTEM', 'SYSTEM# '
, user || '>'
) LoginUser
set sqlprompt '&LoginUser.'
clear columns
set feedback on
set verify on
Arjan. Received on Thu Mar 11 1999 - 09:40:10 CST
![]() |
![]() |