anchor.diff:  
   onDefault
       : ON DEFAULT
  +    ;
  +
  +fileStreamOn_
  +    : FILESTREAM_ON (ignoredIdentifier_ | schemaName | STRING_)
       ;
   
   columnConstraints
  
positive.code:     | GENERATED ALWAYS AS ROW (START | END) HIDDEN_?
      | NOT? NULL
      | ROWGUIDCOL 
      | ENCRYPTED WITH LP_ COLUMN_ENCRYPTION_KEY EQ_ ignoredIdentifier_ COMMA_ ENCRYPTION_TYPE EQ_ (DETERMINISTIC | RANDOMIZED) COMMA_ ALGORITHM EQ_ STRING_ RP_
      | columnConstraint (COMMA_ columnConstraint)*
      | columnIndex
      ;
  
  columnConstraint
      : (CONSTRAINT ignoredIdentifier_)? (primaryKeyConstraint | columnForeignKeyConstraint | checkConstraint)
      ;
  
negative.code:     ;
  
  columnIndex
      : INDEX indexName (CLUSTERED | NONCLUSTERED)? withIndexOption_? indexOnClause? fileStreamOn_?
      ;
  
  withIndexOption_
      : WITH LP_ indexOption (COMMA_ indexOption)* RP_
      ;
  
  indexOnClause
  