פרק 5 - חטיבת הנתונים (DATA DIVISION) |
ג. משפט (RECORD CONTAINS)
|
משפט RECORD CONTAINS
(משפט זה הוא
משפט רשות, לא חובה)
|
CHARACTERS (קבוע מספרי) RECORD CONTAINS
|
משפטי RECORD CONTAINS (הרשומה מכילה)
מצביעים על אורכה של כל רשומה. קובץ הדפסה, למשל, יכול להכיל את ההצהרה הבאה:
RECORD CONTAINS (133) CHARACTERS
בדיון זה, יהיו לקובצי הדפסה תמיד רשומות בנות 133
תווים. כידוע, גודל שורה רגילה של נייר רציף הוא 132
תווים. אנו מגדירים את הרשומות בגודל 133, כדי לאפשר
שליטה על ראש ההדפסה, או כדי לאפשר העברת טופס. התו הראשון בין 133
תווים אלה ברשומות ההדפסה הוא תו הבקרה לראש ההדפסה; תו זה
איננו מודפס כחלק מהשורה הכללית. הנתובים שיודפסו מופיעים בתווים 2
עד 133 של הרשומה.
בקובצי סרט או קובצי גישה ישירה - יכולים להופיע משפטי
RECORD CONTAINS שונים. אחד
מיתרונותיהם של קבצים אלה הוא באפשרות ליצור רשומות באורך, אשר אינו מוכתב מראש
(כמו בקובץ הדפסה). המשפט RECORD CONTAINS אינו חייב
להופיע בקטע תיאור הקובץ (FD). עם זאת, רצוי לכלול
אותו, הואיל והוא מהווה בקרה (בדיקה) על אורך הרשומה. משפט זה רצוי שיופיע,
מכיוון שאם רוצים לקרוא את הקובץ הנ"ל ומתארים את אורך הרשומה, בודקת מערכת
ההפעלה את התיאור הנ"ל עם התיאור, המופיע בתווית הרשומה. במקרה שאין זהות
באורכי הרשומה, מודיעה מערכת ההפעלה על שגיאה, שיש לתקן אותה.
קודם | תחילת הדף | הבא
|