有誰知道存在重構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