Oracle FAQ Your Portal to the Oracle Knowledge Grid
HOME | ASK QUESTION | ADD INFO | SEARCH | E-MAIL US
 

Home -> Community -> Usenet -> c.d.o.misc -> Re: calling pl/sql function from unix shell script

Re: calling pl/sql function from unix shell script

From: Dmitry E. Loginov <dmitry_loginov_at_mtu.ru>
Date: Tue, 11 Dec 2001 22:47:55 +0300
Message-ID: <9v5o4i$2meb$1@gavrilo.mtu.ru>


Play around
sqlplus variable, exit commands
select ... into statements

You should write something like following

CONNSTR="SCOTT/TIGER"
SQLSTR="select to_number(to_char(sysdate,'SSSSS')) into :excode from dual;" sqlplus $CONNSTR <<EOF
variable excode number
$SQLSTR
exit :excode
EOF PS: AFAIK you can't return date as returning code in Unix, it should be integer

"Patrick" <P_swiggers_at_yahoo.com> wrote in message news:3b58c6c3.0112110940.3f5e71f2_at_posting.google.com...
> I want to call a pl/sql function from a unix shell script and get the
> return value. This is how I use sql from within a script:
> SQL_STR="select sysdate from dual;"
> echo ${SQL_STR} | sql
> echo $?
> How can I do the same thing but calling a pl/sql function and getting
> the returned value?
Received on Tue Dec 11 2001 - 13:47:55 CST

Original text of this message

HOME | ASK QUESTION | ADD INFO | SEARCH | E-MAIL US