record_format_info ::= 

  RECORDS { FIXED integer | VARIABLE integer | DELIMITED BY { NEWLINE | string } }
  {
    CHARACTERSET string
    |DATA IS { LITTLE | BIG } ENDIAN
    |BYTE ORDER MARK { CHECK | NOCHECK } 
    |STRING SIZES ARE IN { BYTES | CHARACTERS }
    |LOAD WHEN condition_spec 
    |{ NOBADFILE |  BADFILE [directory object name : ] filename } 
    |{ NODISCARDFILE | DISCARDFILE [directory object name : ] filename } 
    |{ NOLOGFILE | LOGFILE [directory object name : ] filename } 
    |READSIZE integer
    |DATE_CACHE integer
    |SKIP integer
   }
   [,
   ]...

For information on how to read this syntax, see Appendix C.