@Override public void addColumn(SQLColumn c) { print("\nALTER TABLE "); print(toQualifiedName(c.getParent())); print(" ADD "); print(columnDefinition(c, new HashMap<String, SQLObject>())); endStatement(StatementType.CREATE, c); }
@Override public void renameColumn(SQLColumn oldCol, SQLColumn newCol) { Map<String, SQLObject> empty = new HashMap<String, SQLObject>(0); print("sp_rename @objname='"); print(toQualifiedName(oldCol.getParent())); print("."); print(createPhysicalName(empty, oldCol)); print("', @newname='"); print(createPhysicalName(empty, newCol)); print("', @objtype='COLUMN'"); endStatement(StatementType.ALTER, newCol); }