Mandalika has Published 475 Articles

How NON-REPEATABLE READ & PHANTOMS impact functioning of a COBOL-DB2 program?

Mandalika

Mandalika

Updated on 30-Nov-2020 09:12:38

371 Views

The NON-REPEATABLE READ conditions occur when the COBOL-DB2 program executes the same query multiple times, but the result of the query is different each time. This generally happens when two COBOL-DB2 programs access the same row of the DB2 table.The first program reads the row, then the second program reads ... Read More

How LOST UPDATE and DIRTY READ impact the processing of a COBOL-DB2 program?

Mandalika

Mandalika

Updated on 30-Nov-2020 09:11:49

519 Views

The LOST UPDATE and DIRTY read issues are related to concurrency. The concurrency is defined as the ability of two or more applications to access the same table data.The LOST UPDATE impacts the processing of COBOL-DB2 programs in the following way.Suppose there are 2 application programs — PROG A and ... Read More

Implementation of restart logic in a COBOL-DB2 program

Mandalika

Mandalika

Updated on 30-Nov-2020 09:11:01

6K+ Views

Problem: A COBOL-DB2 program takes the data from an input file having 1000 records and inserts the data in a DB2 table. The program failed after 432nd record. How will you implement restart logic?SolutionThe restart logic can be implemented in a COBOL-DB2 program by fixing a commit frequency. If we ... Read More

Usage and example of Multi-index and Index-only access path in DB2

Mandalika

Mandalika

Updated on 30-Nov-2020 09:10:08

179 Views

Problem: Explain the difference between Multi-index access and Index-only access paths used by DB2 Optimizer. Give an example for both.SolutionThe Index-only access and Multi-index access are the types of access path which the DB2 optimizer chooses in order to fetch the query results. The Index-only access paths are used when ... Read More

Difference between UNION and UNION ALL in DB2

Mandalika

Mandalika

Updated on 30-Nov-2020 09:08:59

1K+ Views

The UNION in DB2 is used to merge two or more SELECT statements. The SELECT statements can be on a single table or on multiple tables. Each SELECT statement is processed individually and their results are combined to give us the final result rows.The UNION statement will eliminate the duplicate ... Read More

What is Fixed-list SELECT? Give the syntax and explain with help of an example

Mandalika

Mandalika

Updated on 30-Nov-2020 09:08:05

108 Views

The EXECUTE IMMEDIATE and EXECUTE with PREPARE could not be used for SELECT query. For the SELECT query, we have a fixed list SELECT in which the column to be fetched remains fixed and it cannot be changed.For example, if we want to select the orders placed on 14-08-2020. Then ... Read More

What is the difference between EXECUTE IMMEDIATE and EXECUTE WITH PREPARE in DB2?

Mandalika

Mandalika

Updated on 30-Nov-2020 09:06:42

508 Views

The EXECUTE IMMEDIATE and EXECUTE PREPARE are the forms of dynamic SQL. In case of EXECUTE immediate, we can give the SQL statement in the host variable and pass this host variable in EXECUTE IMMEDIATE.Following example demonstrates these forms.Example01 WS-SQL-DECLARE    05 WS-SQL-LEN   PIC S9(04) COMP.    05 WS-SQL-QUERY ... Read More

Explain the concept of DYNAMIC SQL in DB2 with the help of an example

Mandalika

Mandalika

Updated on 30-Nov-2020 09:04:45

882 Views

A static SQL is hardcoded in COBOL-DB2 program and the SQL query cannot change during the program execution. We can only change the value of the host variables. In the case of DYNAMIC SQL, we can change the columns, tables and predicates in the COBOL-DB2 program in run time.For example, ... Read More

What is the significance of the QBLOCK_TYPE and JOIN_TYPE column of a PLAN table?

Mandalika

Mandalika

Updated on 30-Nov-2020 09:03:55

97 Views

The QBLOCK_TYPE column of the PLAN_TABLE mainly gives the information about the type of query. It can have the value as CORSUB which indicates that the query is Correlated subquery and NCOSUB indicates that the query is Non-correlated subquery.The JOIN_TYPE column indicates the type of join used in the query. ... Read More

What is the significance of ACCESSTYPE and INDEXONLY column of a PLAN table in DB2?

Mandalika

Mandalika

Updated on 30-Nov-2020 09:03:06

350 Views

The PLAN_TABLE in DB2 contains details of the access paths used by the optimizer from the EXPLAIN statement. This table gives much information about the PLAN having DB2 SQL statements.ACCESSTYPE is one of the columns of PLAN_TABLE which gives details regarding the access type. The values which can be present ... Read More

Previous 1 ... 7 8 9 10 11 ... 48 Next
Advertisements