在我們的程序開發中,有時候會由於需求的變化而要修改數據庫中的表結構。可能是增減列,也可能是修改數據類型,或者修改列名等等。但修改表結構是個危險操作,默認情況下,當你修改表結構時,會彈出如下提示框
上圖是修改DeUser表中列的數據類型(從varchar修改為int), 然后保存時彈出的提示框。如果我們不想重新創建這張表,只是想在原有的基礎上修改它的結構該怎么辦呢?步驟如下:
1. 打開SQL Server Management Studio
2. 選擇 Tools (工具菜單)
3. 選擇 Options (選項)
4. 找到 Designers (設計器)
5. 選擇 Designers 下的 Table and Database Designers (表和數據庫設計器)
6. 去掉右邊的勾選項 Prevent saving changes that require table re-creation
7. 保存
具體細節如下圖所示: