Does anyone know of a tool that exists to refactor SQL database tables?
I want a tool which will allow me to alter a table (add,remove columns or change datatype etc) without dropping the table. I also want to be able to keep the existing data in the table and maybe add defaults to any new columns (in the case of NOT NULL columns).
Is there anything out there that would help with refactoring tables?
Management Studio for Microsoft SQL Server lets you edit the table layout. It will of course recreate the table in the background if needed and copy the data, but it does that automatically.