Refactor `visit_ChangeColumnDefinition`

`visit_ChangeColumnDefinition` is the same "CHANGE column_name " + `visit_ColumnDefinition(o)`.
We usually pass the same value for the second and third argument. Are they still necessary?