Oracle FAQ | Your Portal to the Oracle Knowledge Grid |
![]() |
![]() |
Home -> Community -> Mailing Lists -> Oracle-L -> RE: WHENEVER SQLERROR EXIT SQL.SQLCODE||SQLERRM & Relate ORA-ERRN O & SQLCODE
Hi,
Just catch the error in your sql and print the errormessage. This will come
on standard output and
this can catched into an file or variable
sqlplus .... >> filename
if [[ $? -ne 0 ]] then
echo "SQLPLUS failed " $?
cat filename
Regards,
Jeroen
-----Oorspronkelijk bericht-----
Van: Ranjeesh K R. [mailto:ranjeeshk_at_infics.com]
Verzonden: Wednesday, July 21, 2004 4:35 PM
Aan: undisclosed-recipients; LOCAL
Onderwerp: WHENEVER SQLERROR EXIT SQL.SQLCODE||SQLERRM & Relate ORA-ERRNO &
SQLCODE
Hi,
Qn 1
Is there any way to pass both the SQL.SQLCODE & SQLERRM to the os back ??
Qn 2
The actual oracle error code (ORA-00942) and the error code (174 ) returned by SQL.SQLCODE are different . So how can I get the info. that is related to SQL.SQLCODE eg :
For this test program
The output was
select sysdate sdate from dua
*
Number of rows are: 174
etladm_at_stdwdev2:/home/etladm/test>
So how can I link ORA-00942 and SQLCODE 174 ?
with thanks in advance
Ranjeesh K R
-- Archives are at http://www.freelists.org/archives/oracle-l/ FAQ is at http://www.freelists.org/help/fom-serve/cache/1.html ----------------------------------------------------------------- ---------------------------------------------------------------- Please see the official ORACLE-L FAQ: http://www.orafaq.com ---------------------------------------------------------------- To unsubscribe send email to: oracle-l-request_at_freelists.org put 'unsubscribe' in the subject line. -- Archives are at http://www.freelists.org/archives/oracle-l/ FAQ is at http://www.freelists.org/help/fom-serve/cache/1.html -----------------------------------------------------------------Received on Thu Jul 22 2004 - 01:16:18 CDT
![]() |
![]() |