Top Banner
Introduction to SPUFI and QMF DB2 Training class 03
26

Db2 Trianing Class 03

Jan 19, 2016

Download

Documents

SharathRaj

DB2
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Db2 Trianing Class 03

Introduction to SPUFI and QMF

DB2 Training class 03

Page 2: Db2 Trianing Class 03

Difference Between SPUFI & QMF

SPUFI We can execute multiple

queries at a time.

SPUFI is just a quick and dirty SQL execution engine

Requires i/o datasets

You know the SQL-code after executing the query.

QMF We can execute single

query at a time.

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

QMF avoids allocating I/O Datasets to prevent from memory wastage.

You can't know the SQL-code of the query

Page 3: Db2 Trianing Class 03

SPUFI

SQL PROCESSING USING FILE INPUT

Page 4: Db2 Trianing Class 03
Page 5: Db2 Trianing Class 03
Page 6: Db2 Trianing Class 03
Page 7: Db2 Trianing Class 03
Page 8: Db2 Trianing Class 03
Page 9: Db2 Trianing Class 03
Page 10: Db2 Trianing Class 03
Page 11: Db2 Trianing Class 03
Page 12: Db2 Trianing Class 03

QMF

QUERY MANAGEMENT FACILITY

Page 13: Db2 Trianing Class 03
Page 14: Db2 Trianing Class 03
Page 15: Db2 Trianing Class 03
Page 16: Db2 Trianing Class 03
Page 17: Db2 Trianing Class 03

DCLGEN Tool

Page 18: Db2 Trianing Class 03
Page 19: Db2 Trianing Class 03
Page 20: Db2 Trianing Class 03
Page 21: Db2 Trianing Class 03
Page 22: Db2 Trianing Class 03

DB2 – COBOL DATATYPES

DB2 COBOLCHAR(n) 10 FIELD-A PIC X(n)

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

SMALLINT 10 FIELD-A PIC S9(4) COMP

INTEGER 10 FIELD-A PIC S9(9) COMP

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

DATE-YYYY-MM-DD 10 FIELD-A PIC X(10)TIME - HH:MM:SS 10 FIELD-A PIC X(8)

TIME STAMP 10 FIELD-A PIC X(26)

Page 23: Db2 Trianing Class 03
Page 24: Db2 Trianing Class 03
Page 25: Db2 Trianing Class 03
Page 26: Db2 Trianing Class 03

Thank You