{ CREATE DATAFILE 'filename' [, 'filename']...
  [AS { filespec [, filespec]... | NEW }]
| DATAFILE 'filename' [, 'filename']...
  { ONLINE
  | OFFLINE [DROP]
  | RESIZE integer [ K | M ]
  | autoextend_clause
  | END BACKUP
  }
| TEMPFILE 'filename' [, 'filename']... 
  { RESIZE integer [ K | M ]
  | autoextend_clause
  | DROP [INCLUDING DATAFILES]
  | ONLINE
  | OFFLINE
  }
| RENAME FILE 'filename' [, 'filename']... TO 'filename'
}

For information on the symbols and conventions of Backus-Naur Form (BNF) syntax, see Appendix A.