有谁知道存在重构SQL数据库表的工具吗?SQL数据库重构工具
我想要一个工具,它允许我在不删除表的情况下更改表(添加,删除列或更改数据类型等)。我也希望能够保留表中的现有数据,并且可以将默认值添加到任何新列(在NOT NULL列的情况下)。
有没有什么可以帮助重构表?
有谁知道存在重构SQL数据库表的工具吗?SQL数据库重构工具
我想要一个工具,它允许我在不删除表的情况下更改表(添加,删除列或更改数据类型等)。我也希望能够保留表中的现有数据,并且可以将默认值添加到任何新列(在NOT NULL列的情况下)。
有没有什么可以帮助重构表?
适用于Microsoft SQL Server的Management Studio允许您编辑表格布局。当然,如果需要的话,它会在后台重新创建表格并复制数据,但它会自动完成。
对于SQL Server 2008请。我发现如果我尝试在Manamement Studio中编辑表格,它有时会建议我需要删除数据库。 – 2012-01-11 14:17:07
添加不可为空列时会发生这种情况。我希望能够添加列并输入默认数据也是不可为空的列。 – 2012-01-11 14:18:42
Management Studio中有一个设置,只允许不会重新创建表的默认情况下可能会发生的更改。如果您关闭此设置,则可以编辑您的表格。 – Guffa 2012-01-11 14:21:39
我发现Toad工作得很好。
我会用Microsoft SQL Server Management Studio,另外一个我可以推荐是OmegaSync
数据库的任何特别的“品牌”,或者只是数据库有什么看法? – cdeszaq 2012-01-11 14:11:46
for sql server,oracle,sybase ase等? – 2012-01-11 14:12:14