Hai friends
why we need to read a file before re-write a record?
Answers were Sorted based on User's Feedback
Answer / diwakar
Without knowing what field to rewrite we cannot use rewrite
the field in a record.Thats why we read the file first and
then rewrite the same
| Is This Answer Correct ? | 13 Yes | 0 No |
Answer / mf buzz
Hi,
For Rewrite, the file has to be opened in I-O mode. REWRITE
is used to update records. Rewrite statement will update
the last read record. Hence, we have to read the record to
be updated first. Hope this clarifies.
| Is This Answer Correct ? | 4 Yes | 0 No |
Answer / anna
All pr answers are not right.
We read the record first because :
a) we need to knouw if record is exist
b) if you do not read the record on output file will have
just field that you changed the rest will be blank.
| Is This Answer Correct ? | 4 Yes | 0 No |
Answer / ravi patnam
1) When you want to modify a record, first you have to get
that into memory from physical file by the way of reading.
2)Then do modifications.
3)After the modification over again put it bak to the
physical file by using 'Rewrite' command.
| Is This Answer Correct ? | 3 Yes | 0 No |
Answer / mallappa
Rewrite is nothing but Update so if you want to
modify/changes in the record you should read the record
first, which you want to
then you can rewrite it. I hope it will clarify your
doubts.
| Is This Answer Correct ? | 2 Yes | 0 No |
Answer / guest
The file may be ESDS, RRDS or KSDS.
Assuming that the access mode is sequential.
If you are directly performing a 'REWRITE' operation it
will end oup with file status=43. Means'DELETE OR REWRITE &
NO GOOD READ FIRST'.
| Is This Answer Correct ? | 1 Yes | 0 No |
Answer / viks
A disk file, for example MASTER FILE, can be opened as I-O,
which means records from the disk will be accessed, read,
changed, and rewritten.
| Is This Answer Correct ? | 1 Yes | 3 No |
What is the difference between working storage copybook and linkage section copybook?
What is link edit in cobol?
WE HAVE 2 FILES IN COBOL. ONE IS FIXED LENGTH RECORDS ANOTHER ONE IS VARIABLE LENGTH. IF I DECLEAR LRECL OF FIXED ONE AS 80 AND 2ND RECORD AS 132. WHAT WE NEED TO DECLEAR LRECL FOR THOSE 2 FILES IN JCL?
HOW TO MOVE REDEFINES CLAUSE FROM INPUT TO OUTPUT ?
How does IDMS insure data integrity?
what is lrec=f,what is difference between f,fb,v,vb?what is default value?how do we came to know that records are in f,fb,v,vb?
I know my query will return more than one row but I don't want cursor what should I do?
We know that size of redefine and redefining need not to be same..Then does the below case true 01 ws-date pic 9(6). 01 ws-redf-date REDEFINES ws-date 05 ws-year pic 9(4) 05 ws-mon pic 9(2) 05 ws-day pic 9(2)
TYPES OF SORTINGS. which is more prefarable.
what is the purpose of linkage section?
how we separate the cobol cics statements from cobol&cics programming?
What is length is cobol?