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