在COBOL中,COPY語句用于引用一個已經定義的數據或程序段。它的語法如下:
COPY copybook-name [OF library-name]
其中,copybook-name是被引用的數據或程序段的名稱,可以是一個COBOL源代碼文件的名稱。library-name是可選的,用于指定copybook所在的庫。
例如,假設有一個名為"customer.cpy"的copybook文件,我們可以在COBOL程序中引用它,如下所示:
COPY “customer.cpy”.
這將會將"customer.cpy"文件中定義的數據或程序段插入到當前的COBOL程序中。
如果copybook文件位于一個特定的庫中,可以在COPY語句中指定庫名稱,如下所示:
COPY “customer.cpy” OF “mylib”.
這將會從名為"mylib"的庫中引用"customer.cpy"文件中的內容。
注意:在引用copybook時,需要確保copybook文件與當前的COBOL程序在同一個工作目錄中,或者使用正確的路徑來指定copybook的位置。