Sponsored Content
Top Forums Shell Programming and Scripting input stored procedure to shell program Post 302446366 by tvanoop on Wednesday 18th of August 2010 12:01:46 PM
Old 08-18-2010
Thanks for the reply, my proc executes always in sqlplus without any issues, not sure why unix code gives error...

Code:
 
var xx varchar2(100);
SQL> scott.Pk_Load_proc.Pr_sec_load('SecurityMaster',xx)
 
Business Date                    :--> 05-FEB-2010
Total number of records          :--> 380
Total number of records inserted :--> 0
Total number of records Updated  :--> 380
Total number of records rejected :--> 0
Process Starting time            :--> 18-AUG-10 11.16.56.549698 AM
Process Ending time              :--> 18-AUG-10 11.16.56.936462 AM
Total Time Taken                 :--> .39 seconds

sh execution
-----------
./test.sh test "scott.Pk_Load_proc.Pr_sec_load('SecurityMaster',xx)"

Error: Command Line argument is required
Usage: ./test.sh <table name without prefix>



---------- Post updated at 12:01 PM ---------- Previous update was at 11:24 AM ----------

my be this is what creating the issue i guess..
Here is the complete content in the shell
Code:
 
TODAY=`date +%Y%m%d`
LOGFILE=${LOGDIR}/${0##*/}.${TODAY}.$$.log
exec > ${LOGFILE} 2>&1
printf "start as $0 `date`" >>$LOGFILE

USERID=scott
PASSWD=xxxxxx
PLSQLCALL=$2
 
STDT=`sqlplus /nolog  <<END >> $LOGFILE
conn ${USERID}/${PASSWD}@${ORACLE_SID}
 
whenever sqlerror exit failure
set serveroutput on timing on lines 150 feedback on
declare
xx varchar2(100);
begin
$PLSQLCALL;
dbms_output.put_line('proc status: '||xx);
if  xx <> 'Success' then
raise_application_error (-20001,'Failed');
end if;
end;
/
exit;
END`


Last edited by tvanoop; 08-18-2010 at 12:32 PM..
 

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

calling stored procedure from shell script.

Hi All, This is a very starnge problem I am having. I have a shell script that calls a stored procedure. Here's my code in shell script: sqlplus "userid/pwd" @file.sql and file.sql has the following statement: exec my_storedProc; Now, when I execute my shell script, nothing... (2 Replies)
Discussion started by: priyamurthy2005
2 Replies

2. Shell Programming and Scripting

Execute an Oracle stored procedure from a shell scrip

Here is a snippet of my code: if then echo "\n Deleting all reports older than 24 hours. \n" >> $logfile ls -l $FileName >> $logfile ... (1 Reply)
Discussion started by: mh53j_fe
1 Replies

3. Shell Programming and Scripting

Shell arrays in oracle stored procedure

Is it possible to pass unix shell arrays in Oracle stored procedure? Is yes, how? Thanks (6 Replies)
Discussion started by: superprogrammer
6 Replies

4. Shell Programming and Scripting

DB2 stored procedure (with input parameters) from script

I have a db2 stored procedure on my database which require 3 parameters, I have the following db2 command in a sql script CONNECT TO SAMPLE; CALL BACKUP(INPUT_1, INPUT_2, INPUT3); Usually, I would just invoke this sql script from my shell script like below db2 -tf... (1 Reply)
Discussion started by: mpang_
1 Replies

5. Shell Programming and Scripting

Calling stored procedure from shell script

HI, I have a similar problem to thread 18264, only I couldn't get it to work. https://www.unix.com/showthread.php?t=18264 I have a stored procedure which is called by a shell script program. When I run the stored procedure alone or through the shell script, it works fine with output text... (3 Replies)
Discussion started by: dorisw
3 Replies

6. Shell Programming and Scripting

passing parameter 4m shell script to a DB stored procedure

hi all please tell me how to pass parameters 4m shell script to a DataBase stored procedure. To be specific i have sybase DB. i mean i want the syntax of the command.. how to connect to DB, pass user id and password, pass the required parameter to SP.. .. need ur help frnds.. hema (0 Replies)
Discussion started by: hema2026
0 Replies

7. Shell Programming and Scripting

How to execute the stored procedure from shell script

How to execute the stored procedure from shell script and is there any possibility to print the dbms output in a log file. (2 Replies)
Discussion started by: dineshmurs
2 Replies

8. Shell Programming and Scripting

How to call a stored procedure from shell program?

How to call a stored procedure from shell program (1 Reply)
Discussion started by: noorm
1 Replies

9. Shell Programming and Scripting

How to get OUT parameter of a stored procedure in shell script?

I am invoking a SQL script from shell script. This SQL script will invoke a stored procedure(which has the OUT parameter). I want to have the OUT parameter in the shell script as a variable. Is this possible? (6 Replies)
Discussion started by: vel4ever
6 Replies

10. Shell Programming and Scripting

Run stored procedure from shell script

Hello all, I am trying to run stored procrdure from shell script which takes one argument. And also I want to verify in the script whether the script executed successfully. However the Stored procedure is not running from shell script. Manually if I run it update the data in the table. Can... (29 Replies)
Discussion started by: PriyaSri
29 Replies
XtMenuPopdown() 														   XtMenuPopdown()

Name
  XtMenuPopdown - built-in action for popping down a widget.

Synopsis (Translation Table)
  <Event sequence>: XtMenuPopdown([shell])

Inputs
  shell     An optional argument which specifies the name of the shell to pop down.

Availability
  This action is named MenuPopdown prior to Release 4.

Description
  XtMenuPopdown  is a predefined action procedure which does not have a corresponding public C routine.  It can only be invoked from a trans-
  lation table.  If passed an argument, that argument is interpreted as a shell name, and XtMenuPopdown tries to  find	the  named  shell  by
  looking up the widget tree starting at the parent of the widget in which it is invoked.  If it finds a shell with the specified name in the
  popup children of that parent, it pops down the shell by calling XtPopdown(); otherwise, it moves  up  the  parent  chain  as  needed.   If
  XtMenuPopdown  gets  to the application top-level shell widget and cannot find a matching shell, it generates a warning and returns immedi-
  ately.  If XtMenuPopdown is called with no argument, it calls XtPopdown() on the widget for which the translation is specified.

Usage
  Note that XtMenuPopdown is an action procedure; you cannot call it from C code.

  The action name MenuPopdown is a synonym for XtMenuPopdown.  Either action can be used to pop down menus or other popup shells.

  Popup shells can also be popped down by calling XtPopdown() explicitly, or by using the predefined callback procedure XtCallbackPopdown().

  The action XtMenuPopup can be used to pop up a spring-loaded popup from a translation table.

See Also
  XtCallbackPopdown(1), XtMenuPopup(1), XtPopDown(1), XtPopup(1), XtPopupSpringLoaded(1).

Xt - Pop Ups															   XtMenuPopdown()
All times are GMT -4. The time now is 07:51 AM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy