View previous topic :: View next topic
|
Author |
Message |
pradeep_123
New User
Joined: 21 Nov 2007 Posts: 9 Location: bhubaneswar
|
|
|
|
Can I use Jcl to run sql query which is in PS file by using Parm parameters? |
|
Back to top |
|
|
Aaru
Senior Member
Joined: 03 Jul 2007 Posts: 1287 Location: Chennai, India
|
|
|
|
Hi,
Quote: |
Can I use Jcl to run sql query which is in PS file by using Parm parameters? |
Hopefully YES. I have not tried it but remember seeing few UNLOAD JCL's with a SQL query. |
|
Back to top |
|
|
pradeep_123
New User
Joined: 21 Nov 2007 Posts: 9 Location: bhubaneswar
|
|
|
|
can u provide any information regarding how it will connect to DB? |
|
Back to top |
|
|
Escapa
Senior Member
Joined: 16 Feb 2007 Posts: 1399 Location: IL, USA
|
|
|
|
below is sample jcl
Code: |
//STEP001 EXEC PGM=IKJEFT1B,
// REGION=18M,TIME=1400
//SYSTSPRT DD SYSOUT=*
//SYSTSIN DD *
DSN SYSTEM(DB2D)
RUN PROGRAM(DSNTIAUL) PLAN(DSNTIAUL) PARMS('SQL') -
LIB('db2.load.library')
/*
//SYSPRINT DD SYSOUT=*
//SYSIN DD *
sql query here
/*
//SYSPUNCH DD DUMMY
//SYSREC00 DD DISP=SHR,
// DSN=dsnname,
// SPACE=(TRK,(750,75),RLSE)
|
|
|
Back to top |
|
|
Aaru
Senior Member
Joined: 03 Jul 2007 Posts: 1287 Location: Chennai, India
|
|
|
|
Pradeep,
Quote: |
Can I use Jcl to run sql query which is in PS file by using Parm parameters? |
You can give the PS name containing the SQL query across SYSIN in the JCL provided by Sambhaji. |
|
Back to top |
|
|
Anuj Dhawan
Superior Member
Joined: 22 Apr 2006 Posts: 6250 Location: Mumbai, India
|
|
|
|
Hi,
pradeep_123 wrote: |
Can I use Jcl to run sql query which is in PS file by using Parm parameters? |
What parameters you are asking about here, please clarify. BTW, if your query is in PS file (QSAM), you could use SPUFI as well. |
|
Back to top |
|
|
Escapa
Senior Member
Joined: 16 Feb 2007 Posts: 1399 Location: IL, USA
|
|
|
|
You can run SPUFI in batch mode using DSNTEP2 too
Code: |
//STEP001 EXEC PGM=IKJEFT01,DYNAMNBR=20,
// REGION=4M
//SYSTSPRT DD SYSOUT=*
//SYSTSIN DD *
DSN SYSTEM(DB2D)
RUN PROGRAM(DSNTEP2) PLAN(DSNTEP2) -
LIB('db2.load.library')
/*
//SYSPRINT DD SYSOUT=*
//SYSIN DD *
your query here
/*
|
|
|
Back to top |
|
|
|