diffrence between renames and redifnes with examples
Answers were Sorted based on User's Feedback
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 |
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 |
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 |
What is a subscript ?
which is better comp or comp-3 in terms of memory utilization?
What are the various section in data division and briefly explain them.
period is missing in the cobol program which error we getting
how do you reference the printer file formats from cobol programs
How to retrive the 9th records out of ten records using the cobol program ?
Minimum how many Number of Paragraphs are there in ID- Divison?
How many maximum number of procedures can we write in one COBOL program?
In file1 have 80 records are like d1,d2,d3......D80. File2 have 1000records are like a1d1,a1d2,a3d3.....Etc. I want matching records in file3 ? Plse tell me the matching logic???I want answer only in cobol ?Not using any tool or jcl?
HOW WE WILL SORT THE ARRAY WHICH IS GOING TO USE FOR SEARCH ALL?
What is perform what is varying?
What does EXIT do ?