What is usage pointer in cobol?
Answers were Sorted based on User's Feedback
Answer / nidhi
1. Its declared without a pic clause. Only "usage is pointer" is declared for the variable.
2. Its a 4 byte variable used to hold address of variables in linkage sectio only.
3. "seT ADDRESS OF VAR-LINK-SEC TO POINTER-VAR" is how we get address into pointer var.
| Is This Answer Correct ? | 1 Yes | 0 No |
Answer / varalakshmi
You can use pointer data items when you want to accomplish limited base addressing,
particularly when you want to pass and receive addresses of a variably located record
area.
| Is This Answer Correct ? | 0 Yes | 0 No |
Declare a pointer as an elementary data item bearing the
USAGE IS POINTER clause, with no PICTURE. E.g:
05 EXAMPLE-P USAGE IS POINTER.
EXAMPLE-P is a four-byte field which can store the address
of any data item. Unless you're interfacing COBOL to
Assembler or something, you really don't care what the
pointer looks like internally. It's just a piece of magic
which enables you to access the thing it's pointing to.
Please let me know if I am wrong
| Is This Answer Correct ? | 0 Yes | 2 No |
What is copy pending and check pending in db2?
How to view db2 table structure?
What is FREEPAGE and PCTFREE in TABLESPACE creation?
What happens to a cursor after a commit?
What does reorg do in db2?
What is the role of the data page in the db2 database?
what is the use of bind parameter, Replace?
How can record locking be achieved in those DB2 versions which do not support it?
What will the COMMIT accomplish?
wht happens if we close cursor with cursor with hold option?
What is null indicator in db2?
In db2, how do you insert multiple rows in 1 query using a.) Cursors, b.) Normal query?? Give syntax for both.