anchor.diff:      | (CONSTRAINT ignoredIdentifier_)? FOREIGN KEY lobItemList referencesClause constraintState*
       ;
   
  +createIndexSpecification_
  +    : (UNIQUE | BITMAP)?
  +    ;
  +
  +tableIndexClause_
  +    : tableName alias? LP_ indexExpr_ (COMMA_ indexExpr_)* RP_
  +    ;
  +
  +indexExpr_
  +    : (columnName | expr) (ASC | DESC)?
  +    ;
  +
  +bitmapJoinIndexClause_
  +    : tableName LP_ columnSortClause_ (COMMA_ columnSortClause_)* RP_ FROM tableName alias? (COMMA_ tableName alias?)* WHERE expr
  +    ;
  +
  +columnSortClause_
  +    : tableName alias? columnName (ASC | DESC)?
  +    ;
  +
  +
  +
  +
  +
  +
  +
  +
  +
  +
   tableProperties
       : columnProperties? (AS unionSelect)?
       ;
  
positive.code:     : ELEMENT? IS OF TYPE? LP_ ONLY? dataTypeName_ RP_ | NOT? SUBSTITUTABLE AT ALL LEVELS
      ;
  
  tableIndexClause_
      : tableName alias? LP_ indexExpr_ (COMMA_ indexExpr_)* RP_
      ;
  
  indexExpr_
      : (columnName | expr) (ASC | DESC)?
      ;
  
  bitmapJoinIndexClause_
      : tableName LP_ columnSortClause_ (COMMA_ columnSortClause_)* RP_ FROM tableName alias? (COMMA_ tableName alias?)* WHERE expr
      ;
  
  columnSortClause_
      : tableName alias? columnName (ASC | DESC)?
      ;
  
  
  
negative.code:     : TRUNCATE TABLE tableName
      ;
  
  createTableSpecification_
      : (GLOBAL TEMPORARY)?
      ;
  
  