How to run @d:\emp.sql from Oracle Procedure
Dear All experts
Help me in executing a sql file containing simple insert statements. This file is being run on SQL prompt
by the flowing command.
@d:\emp.sql;
But i want run it through procedure.
@d:\emp.sql
Thanks.
A stored procedure does not normally invoke external SQL scripts. Stored procedures run on the database server and should only be calling objects created in the database. So I would strongly suspect that you need to rethink your architecture.
If you are determined, however, you could potentailly
- Put the .SQL file on the database server
- Create a Java stored procedure that calls out to the operating system
- Have that Java stored procedure invoke SQL*Plus and pass SQL*Plus the name of your .SQL file
- Call that Java stored procedure from your stored procedure
This would, of course, be a highly convoluted architecture, which is why the right answer is probably to rethink things.
Justin
Similar Messages
-
How to run an XML Report from Oracle Forms 10G
Hello Friends,
I am in need of showing a xml report output through a button press trigger in Oracle Forms10G.
I have designed the report in XML Publisher and the report looks fine.I found few scripts useful in running the Oracle Report from Oracle forms10G like Run_Report_Object.But I am not aware of any script that could run a XML report and show the output directly from a Form.
All I want is to run a XML report from an Oracle Form with a button press trigger and show the output in an html version.
Can this be achieved?
If so, Kindly advise as this is an immediate work.
Regards,
Badrul.Hi,
If I am not wrong the XML publisher is same as BI publisher ...
There is one document which explains how to integrate using web service
You want to check this
http://www.oracle.com/technology/products/xml-publisher/docs/Forms_BIP_v22.pdf
or you can also try web.show_document .. -
How to get connected MS SQL from Oracle
I need to connect MS SQL Server (MSDE exactly) to Oracle 8.1.7
and operate it from Oracle side (some clever data imports from
client's sql server machine to bigger Oracle server). I tried to
use ODBC from client to oracle and works fine, but I need "the
other way". Any Ideas?
Please help,
yours HGhttp://asktom.oracle.com/pls/ask/f?p=4950:8:442320::NO::F4950_P8_DISPLAYID,F4950_P8_CRITERIA:1139834557335,%7Bodbc%7D
-
How to run a unix script from oracle warehouse Builder
Hi,
can any one share the information about, running the unix script or scripts using oracle warehouse builder.
Regards,
AkOne way is define a workflow. Inside the workflow you put
1)an external process that "points to" the shell script and then
2)put the mapping
The external process must have the "COMMAND" parameter set to the name of the shell script. If the script has parameters you must put them in the "PARAMETERS LIST" separated by "?" (for example, ?par1?par2).
The path where OWB executes the external process I think is the ORACLE_HOME of the OWB.
f you don't use workflow, you can try with this more complex solution. I tried with 9i and OWB 9.2 and it's working well.
You create an autonomous procedure (within a package or not) :
CREATE PROCEDURE Extract_Email_List
DECLARE
PRAGMA AUTONOMOUS_TRANSACTION;
And use the sys.shell script that you need your dba/unix admin to install first of all, with a call like that.
sys.shell('sh ' || txt_dir_name || '/send_email_marketing.sh ' || txt_dir_name || ' ' || email_addr );
Then you import your procedure into OWB and use it in your mapping with the "pre-mapping" icon (you can set parameters for your proc with constants if you want).
To implement sys.shell, go to metalink and find "Note:168065.1" - "How to call a UNIX shell script from PL/SQL".
Once it's done once, it's not so bad. But I would still recommend the workflow approach also..
I hope this helps. -
How would you perform following SQL (from Oracle) in ABAP
SELECT DISTINCT
m.matnr,t.maktx,m.umrez,m.umren,
(select max(a.ean11)
FROM sapr3.marm a
WHERE a.matnr=m.matnr) as ean11,p.prodh
FROM sapr3.makt t
sapr3.marm m,
sapr3.m_mat1p p
WHERE m.matnr=t.matnr AND m.matnr=p.matnr AND m.meinh='L';Try:
SELECT DISTINCT mmatnr tmaktx mumrez mumren pprodh MAX( mean11 ) INTO TABLE itab
FROM marm AS m INNER JOIN makt AS t ON tmatnr = mmatnr
INNER JOIN mvke AS p ON pmatnr = mmatnr
WHERE m~meinh = 'L'
GROUP BY mmatnr tmaktx mumrez mumren p~prodh.
Regards
Sridhar -
Submitting xml publisher not producing output file when submiting from Oracle Procedure
When Running XML publisher program from Oracle Procedure, Program not generating output file, but same XML publisher program running from Concurrent program runs and produces the output file.
Here is the code
CREATE OR REPLACE PROCEDURE apps.wmmgd_sepa_formats (
p_return_msg OUT VARCHAR2,
p_return_code OUT NUMBER,
p_payment_batch IN VARCHAR2 ---,
--- p_bank_name in varchar2
IS
name: wmmgd_sepa_formats
purpose: this procedureis to create SEPA payment formats
revisions:
ver date author description
1.0 6/11/2013 V Gongireddy Created the Procedure
l_ret BOOLEAN;
l_req_id NUMBER;
v_org_id NUMBER;
v_cntr NUMBER;
v_file_name fnd_concurrent_requests.outfile_name%TYPE;
v_language VARCHAR2 (20);
BEGIN
SELECT fnd_profile.VALUE ('ORG_ID')
INTO v_org_id
FROM DUAL;
fnd_file.put_line (fnd_file.LOG, 'org id ' || v_org_id);
fnd_file.put_line (fnd_file.output, 'Start org id ' || v_org_id);
FOR i IN 1 .. 10000
LOOP
v_cntr := v_cntr + 1;
END LOOP;
l_ret :=
fnd_request.add_layout ('SQLAP',
' WMMGDSEPAFORMATXSL',
'en',
'US',
'XML'
IF l_ret = TRUE
THEN
BEGIN
fnd_file.put_line (fnd_file.output,
'Payment batch ' || p_payment_batch
l_req_id :=
fnd_request.submit_request ('SQLAP',
'WMMGDSEPAFORMAT',
FALSE,
p_payment_batch
v_cntr := 0;
FOR i IN 1 .. 10000
LOOP
v_cntr := v_cntr + 1;
END LOOP;
p_return_msg := 'Request submitted. ID = ' || l_req_id;
p_return_code := 0;
COMMIT;
EXCEPTION
WHEN OTHERS
THEN
p_return_msg :=
'Payment Request set submission failed - unknown error: '
|| SQLERRM;
p_return_code := 2;
fnd_file.put_line (fnd_file.LOG,
'the_request_id ' || l_req_id || p_return_msg
END;
END IF;
END wmmgd_sepa_formats;
Thanks in advanceAnd metalink note 1100253.1 states that this issue (java.lang.StackOverflowError) might be caused by a too large set of data to be sorted in the layout file. Recommendation is to removed the sort from the layout file and instead sort the data already in the data definition.
regards,
David. -
How to run a Concurrent Program from the back end?
Hi,
How to run a Concurrent Program from the back end?
Is it Possible to see that Concuurent Request id which we run from the back end, in the front end?
If yes, then Please Give reply how to write the code
Thanks in Advance,
Bharathi.SThis is documented in Chapter 20 of the Application Developers Guide http://download.oracle.com/docs/cd/B53825_03/current/acrobat/121devg.pdf. These MOS Docs also have some information available
221542.1 - Sample Code for FND_SUBMIT and FND_REQUEST API's
235359.1 - How to Launch Planning Data Pull MSCPDP using FND_REQUEST.SUBMIT_REQUEST
HTH
Srini -
How to run the 9I report from the forms menue 9i
how to run the 9I report from the forms menue 9i.
Shehzad LatifHi,
1. create a Reports Object node in Forms. If you use teh same object node name then you can write generic code that works in all Forms
2. Get the whitepaper about Forms/reports integrtion
http://otn.oracle.com/products/forms/pdf/frm9isrw9i.pdf
Frank -
How to write jsp select record from Oracle divide per page , about 50 reco
Dear Expert,
How to write jsp select record from Oracle divide per page , about 50 record per page.
Thank you very much.I wish I could, but there is no single sign on module available for Fusion, also, so called Fusion is yet another Word With Big Letters, behind it there is yet another OC4J ( now Oracle switched to Weblogic though) container with bunsh of Oracle apps residing in it.
Generally speaking, neither Fusion nor Oracle Apps user database does not have any single authentication module available out of the box to integrate user database.
It's a long sad story running straight from Oracle Apps 11.0.5.
That's why I've created JAAS single sign on login module and used it ever since at OC4J 10.2 and onwards at OC4J 10.3
Back to the topic: to develop Apps and test them externally using the session bean I've isted above, one need to copy certain libraries from Oracle Apps server, then add them as libraries for JDeveloper project.
Here is the complete list:
oracle.apps.fnd.cache
oracle.apps.fnd.cache
oracle.apps.fnd.common
oracle.apps.fnd.functionSecurity
oracle.apps.fnd.metadata
oracle.apps.fnd.security
oracle.apps.fnd.util
oracle.apps.jtf.cache
oracle.apps.jtf.security
Edited by: Faceless on Nov 26, 2009 3:04 AM -
How to know query is fired from Oracle froms or Reports
Hi,
I am using oracle database 11g Release 2.
I use oracle enterprise manager to find which query requires more time to execute but how can i find which user is firing this query and this query is fired from oracle form or from oracle reports.
Database: 11g R2
O.S: Windows 7 professional
Forms & reports : 11.1.2
Need Help..But how can i frind the query is run by user is from oracle forms or from oracle reports.
How can i get the name of form or report from where user is running.did you read the document about v$session attached in the other post?
You have the answer there.
If you want the exactly query, this is not the place. We try to help, not do your job. -
How to Call a jasper report from Oracle Forms 6i.
Hi
Can anybody tel me how to Call a jasper report from ORacle Forms 6i.
Thanks & Regards
BangoForms 6i client/server? Use the HOST command to call the report. Since a Jasper report is just a call to a url, it will be something like:
v_url := '<your url to the report>';
host ('cmd /c start '||v_url);If it's web Forms 6i it even easier. Just use web.show_document(<url>). -
How to get resultset from oracle procedure use ejb3
how to get resultset from oracle procedure use ejb3
i know oracle procedure should like this
Create or replace PROCEDURE resultset_test(
aaa IN NUMBER,
bbb OUT sys_refcursor) ....
but what s the ejb3 scripts looks like? please give me an example or link~
ths- there are no EJB3 scripts, only compiled application code
- the part of the EJB spec that deals with databases is called the Java Persistence API, but likely you are just looking for the JDBC API.
Now you should know what to Google to get your "example script": "java jdbc oracle procedure" -
How do I migrate MS SQL to Oracle in SQL Developer 1.5
Hello,
When creating a Database Connection in SQL Developer 1.2 I could see MS SQL but this no longer happen in SQL Developer 1.5. So how can I migrate MS SQL to Oracle Database?
Ming ManThanks Barry,
It appears after I choose Help -> Check for Updates... then download the JTDS driver.
Ming Man -
How to run a openssl command from a java program
Hi All
Please suggest on how to run a openssl command from a java program.
I am using this
Runtime runtime = Runtime.getRuntime();
runtime.exec("openssl pkcs8 -inform der -nocrypt test.der result.pem");
This is suppose to take test.der as input and create result.pem.
There are no errors but the file result.pem isnt created.
Thanks in AdvanceFirst off is that openssl command correct? Should it be this instead:
openssl pkcs8 -inform der -nocrypt -in test.der -out result.pem
Try out your openssl command within a command prompt so that you know that it works ok. I think the command line you specified waits on stdin (well it does for me).
After that.....
runtime.exec creates a Process object. If you do this:
Process openssl = runtime.exec("....")
then you can examine the return code from openssl to see the exit code - for instance if the input file does not exist then exit = 1. You can test for this with Java
Alternatively you could get the stderr from the process and look inside it - if it is 0 length then all is good, if it has some text in there then it has likely failed. You could then throw an exception and include the stderr output in the exception messgae. You may need to experiment with this, runnig it first when openssl is happy then running it again when openssl is upset.
M -
How to run non-customised report from command prompt to gen trace file?
Hi
how to run non-customised report from command prompt to gen trace file?
EBS R12 RUP6.
RHEL5
rgrdsHi,
See (Note: 285497.1 - Rwrun.sh Does Not Generate Trace Output Using TRACEOPTS in Command Line) and/or (Note: 737445.1 - R12 Concurrent Requests Run Forever; rwrun Errors REP-50125) for the command you need to use.
Thanks,
Hussein
Maybe you are looking for
-
Is there a way to play blu ray movies on your imac?
Is there a way to play blu ray movies on an imac?
-
Primary display keeps changing
I have a Mac Pro running 10.6.8 with 2 identical monitors. Each time I reboot the primary display changes. Tried resetting the primary display in screen prefs but each time I reboot the primary display shifts to the other monitor. Any suggestions
-
WLI 2.1 installation problem
Hi all, I have downloaded WebLogic Integration 2.1. According to the guide, I have installed WebLogic App Server 6.1 sp1 and then try to install WLI2.1. But an error "WebLogic Server 6.1 SP1 is a prerequisite for this installation. You do not seem to
-
TS2776 I am unable to sync my music to my nano please help?
I am unable to sync music to my nano pls help
-
(solved) /etc/fstab does not list all the discs
there are too usb discs: /dev/sdc1 and /dev/sdd1 besides there are two hd too: /dev/sdb and /dev/sda arch linux has been installed on /dev/sdb 1) the /etc/fstab is like this - no /dev/sda, no /dev/sdc1 neither /dev/sdd1 listed # /etc/fstab: static fi