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

Home -> Community -> Usenet -> c.d.o.server -> Re: sqlplus script in a pl/sql procedure?

Re: sqlplus script in a pl/sql procedure?

From: Daniel Morgan <damorgan_at_x.washington.edu>
Date: Mon, 15 Sep 2003 18:56:17 -0700
Message-ID: <1063677362.696907@yasure>


jim agans wrote:

>hello ...
>
>I would like to generate a text file to a network drive from a Oracle
>table.
>The reason I would like to do it (generate a text file from pl/sql)is
>it can be set to run 1 time a month that way thru submit_job.
>this script generates the file from a sqlplus session:
>
>
>CLEAR BUFFER;
>set lines 300;
>set pagesize 50000;
>set colsep ""
>set feed off
>set head off
>--
>col SS_NUMBER for a9
>col ENTRY_CODE FOR a3
>col PROCESSING_CODE FOR a3
>col LAST_NAME FOR a13
>col FIRST_NAME FOR a10
>col MIDDLE_NAME FOR a7
>col DATE_OF_BIRTH FOR a8
>col SEX_CODE FOR a1
>col DATE_REPORT_PREPARED FOR a8
>col SUBJECTS_DRIVERS_LIC FOR a20
>col SUBJECTS_DRIVERS_LIC_STATE FOR a2
>col DATE_WARRANT_ISSUED FOR a8
>col BLANKS1 FOR a3
>col NCIC FOR a10
>col BLANKS2 FOR a3
>col ORI_NUMBER FOR a9
>col WARRANT_ISSUING_STATE FOR a2
>col BLANKS3 FOR a3
>col OCA_NUMBER FOR a20
>col OFFENSE_CODE FOR a4
>col REPORTER_ID_CODE FOR a4
>col WARRANT_ISSUING_AGENCY_NAME FOR a30
>col WARRANT_NUMBER FOR a20
>col SUBJECTS_RACE FOR a1
>col WARRANT_ISSUING_AGENCY_PHONE FOR a10
>col BLANKS4 FOR a30
>col FBI_NUMBER FOR a12
>col OFFENSE_TYPE FOR a20
>col OFFENSE_CHRG_SYMBOL FOR a1
>col BLANKS5 FOR a26
>spool C:\EVSFUFEL;
>select * from arcfiles.EVSFUFEL;
>spool off;
>
>
>Can you call a script from pl/sql?
>by the way...what is the sqlplus comand to not show the commands that
>run in a script?
>
>

You are approaching this backward. Put your code in a stored procedure using UTL_FILE and execute it from DBMS_JOB.

-- 
Daniel Morgan
http://www.outreach.washington.edu/ext/certificates/oad/oad_crs.asp
http://www.outreach.washington.edu/ext/certificates/aoa/aoa_crs.asp
damorgan_at_x.washington.edu
(replace 'x' with a 'u' to reply)
Received on Mon Sep 15 2003 - 20:56:17 CDT

Original text of this message

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