0% found this document useful (0 votes)
202 views26 pages

Db2 Training Class 003

The document discusses SQL Processing Using File Input (SPUFI) and Query Management Facility (QMF) for interacting with DB2 databases. It provides an overview of SPUFI and QMF, including that SPUFI allows executing multiple queries at once but requires I/O datasets, while QMF allows single queries and avoids memory waste. The document also maps DB2 datatypes to equivalent COBOL datatypes and is authored by Polsani Anil Kumar on the website mainframes-online-training.weebly.com.

Uploaded by

Asim Javed
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
202 views26 pages

Db2 Training Class 003

The document discusses SQL Processing Using File Input (SPUFI) and Query Management Facility (QMF) for interacting with DB2 databases. It provides an overview of SPUFI and QMF, including that SPUFI allows executing multiple queries at once but requires I/O datasets, while QMF allows single queries and avoids memory waste. The document also maps DB2 datatypes to equivalent COBOL datatypes and is authored by Polsani Anil Kumar on the website mainframes-online-training.weebly.com.

Uploaded by

Asim Javed
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
You are on page 1/ 26

Introduction to SPUFI and

QMF

DB2 Training class 03

www.mainframes-online-training.weebly.com

Polsani Anil Kumar

SPUFI

SQL PROCESSING USING FILE INPUT

www.mainframes-online-training.weebly.com

Polsani Anil Kumar

www.mainframes-online-training.weebly.com

Polsani Anil Kumar

www.mainframes-online-training.weebly.com

Polsani Anil Kumar

www.mainframes-online-training.weebly.com

Polsani Anil Kumar

www.mainframes-online-training.weebly.com

Polsani Anil Kumar

www.mainframes-online-training.weebly.com

Polsani Anil Kumar

www.mainframes-online-training.weebly.com

Polsani Anil Kumar

www.mainframes-online-training.weebly.com

Polsani Anil Kumar

www.mainframes-online-training.weebly.com

Polsani Anil Kumar

QMF

QUERY MANAGEMENT FACILITY

www.mainframes-online-training.weebly.com

Polsani Anil Kumar

www.mainframes-online-training.weebly.com

Polsani Anil Kumar

www.mainframes-online-training.weebly.com

Polsani Anil Kumar

www.mainframes-online-training.weebly.com

Polsani Anil Kumar

www.mainframes-online-training.weebly.com

Polsani Anil Kumar

Difference Between SPUFI & QMF

SPUFI

QMF

We can execute multiple


queries at a time.

We can execute single query


at a time.

SPUFI is just a quick and


dirty SQL execution engine

Requires i/o datasets

QMF is a query/reporting
environment with the ability
to format reports.

QMF avoids allocating I/O


Datasets to prevent from
memory wastage.

You know the SQL-code


after executing the query.

You can't know the SQLcode of the query

www.mainframes-online-training.weebly.com

Polsani Anil Kumar

DCLGEN Tool

www.mainframes-online-training.weebly.com

Polsani Anil Kumar

www.mainframes-online-training.weebly.com

Polsani Anil Kumar

www.mainframes-online-training.weebly.com

Polsani Anil Kumar

www.mainframes-online-training.weebly.com

Polsani Anil Kumar

www.mainframes-online-training.weebly.com

Polsani Anil Kumar

DB2 COBOL DATATYPES

DB2

COBOL

CHAR(n)
VARCHAR(n)

10 FIELD-A PIC X(n)


10 FIELD-A
49 FIELD-A-LENGTH PIC S9(4)COMP
49 FIELD-A-TEXT
PIC X(n)

SMALLINT
INTEGER
DECIMAL(p , q )

10 FIELD-A PIC S9(4) COMP


10 FIELD-A PIC S9(9) COMP
10 FIELD-A PIC S9(p-q) V 9(q)COMP3

DATE-YYYY-MM-DD
TIME - HH:MM:SS
TIME STAMP

10 FIELD-A PIC X(10)


10 FIELD-A PIC X(8)
10 FIELD-A PIC X(26)

www.mainframes-online-training.weebly.com

Polsani Anil Kumar

www.mainframes-online-training.weebly.com

Polsani Anil Kumar

www.mainframes-online-training.weebly.com

Polsani Anil Kumar

www.mainframes-online-training.weebly.com

Polsani Anil Kumar

Thank You

www.mainframes-online-training.weebly.com

Polsani Anil Kumar

You might also like