diffrence between renames and redifnes with examples

Answers were Sorted based on User's Feedback



diffrence between renames and redifnes with examples..

Answer / khasim

We can regroup using RENAMES.

02 MM PIC X(2).
02 DD PIC X(2).
02 YY PIC X(2).
66 DATE RENAMES DD TRRU YY.

We can devide an Element to multiple elements using
REDEFINES.

02 DATE1 X(6).
02 DATE2 REDEFINES DATE1.
05 MM PIC X(2).
05 DD PIC X(2).
05 YY PIC X(2).

This is main defference.
Remaining things all know.

Is This Answer Correct ?    16 Yes 2 No

diffrence between renames and redifnes with examples..

Answer / swathi.k

Redefines are used to reuse the storage space where as
renames are used to regroup the elementary items.

Ex:For redefines
01 A.
02 PIC X(6) VALUE 'SWATHI'.
02 REDEFINES A PIC X(2).
fOR RENAMES
01 A.
02 B PIC X(5).
02 C PIC X(5).
02 D.
03 D1 PIC X(2).
03 D2 PIC X(5).
02 E PIC X(6).
66 GROUP1 RENAMES C THRU E.
2.Redefines are coded with 0 to 49 level numbers where
as renames are declared with 66 level no.
3.pic clause is required for redefines where as pic clause
is not used for renames.

Is This Answer Correct ?    18 Yes 8 No

diffrence between renames and redifnes with examples..

Answer / chaitanya chandana

redefines can use the any level no(0-49)...
but renames uses the 66 level no...
redefine may not perform subsequent to earlier data-item.
rename perform subsequent to earlier data-item.



Plz correct me if any mistake to my answer..

Is This Answer Correct ?    6 Yes 4 No

Post New Answer

More COBOL Interview Questions

Can 88 level variable be declared in FD section..?

1 Answers   Infosys,


is it possible to pass an SQL query inside a jcl which is inside a cobol program?

5 Answers   CTS,


What is the difference between Perform para and perform asaection in cobol?

3 Answers   TCS,


) what is the difference between AID and HANDLE AID?

0 Answers   IBM,


How do you define a table/array in COBOL?

5 Answers   Hexaware,


Which of the following files can be OPENed in all the 4 modes? The four modes are INPUT, I-O, OUTPUT and EXTEND. (a) INDEXED (b) RELATIVE (c) SEQUENTIAL (d) All of the above

7 Answers   TCS,


What is static and dynamic call in cobol?

0 Answers  


01 a pic 9(3) value is 123 01 b pic 9(6) move a to b wht will be the value ? and 01 a pic x(6) value is abc 01 b pic x(3) move a to b wht will be the value ?

7 Answers   Patni,


What is Static,Dynamic linking ?

2 Answers  


What is SQL Code -904 and -903 in DB2 And how to handle it?

1 Answers   IBM,


What is the file organization clause ?

2 Answers  


Can we MOVE X(9) to 9(9) OR 9(9) to X(9)? If yes what are the ways for doing this?

12 Answers   T systems, Tech Mahindra,


Categories