פרק 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). עם זאת, רצוי לכלול אותו, הואיל והוא מהווה בקרה (בדיקה) על אורך הרשומה. משפט זה רצוי שיופיע, מכיוון שאם רוצים לקרוא את הקובץ הנ"ל ומתארים את אורך הרשומה, בודקת מערכת ההפעלה את התיאור הנ"ל עם התיאור, המופיע בתווית הרשומה. במקרה שאין זהות באורכי הרשומה, מודיעה מערכת ההפעלה על שגיאה, שיש לתקן אותה.

קודם | תחילת הדף | הבא

 

נושאים

פרק 3 - חטיבת הזיהוי                               (IDENTIFICATION DIVISION)
פרק 6 - חטיבת הביצוע                               (PROCEDURE DIVISION)
פרק 14 - הוראת DISPLAY ו-ACCEPT

.איתן 2002. כל הזכויות שמורות למערכת המידע איתן ©