READ-ONLY Directive The READ-ONLY directive causes the subsequent field to be marked as read-only in the dictionary files generated by the -efc and -efd compiler options. Currently isCOBOL Database Bridge and isCOBOL SQL Server ignore this information. $EFD READ-ONLY or *(( EFD READ-ONLY )) or *>(( EFD READ-ONLY )) Example The field customer-code will be marked as read-only in the dictionary file. $EFD READ-ONLY 03 CUSTOMER-CODE PIC X(7).