每當我想將列添加到表通常是這樣的:爲什麼在添加色譜柱時SSMS不智能?
- 火了SQL Server Management Studio中(SSMS)
- 選擇「設計」在桌子上我要添加列到
- 新列添加到表
- 保存
- 得到一個錯誤,SSMS無法保存,因爲這將需要刪除表(它不能因爲該表上有外鍵)。
- 感到沮喪,我忘了,這是一件SSMS不能做
- 手工構造一個alter table命令添加列
- 移動與生活。
這一次,我將這些數字6和7之間的臺階,我想我會問爲什麼SSMS不能做一個簡單的ALTER TABLE語句來加我的新列。
(如果它我正在運行SSMS 2008,針對SQL Server 2008.)
因爲這是一個我們都必須忍受的廢話。 (一旦你使用pgadmin3,SSMS看起來很傷心) – Earlz 2010-02-22 20:24:31
它總是爲我產生CONSTRAINT下降,也許你有一個防止這種情況的選項集? – 2010-02-22 20:28:40
@KM,他說它產生了下降,但由於外鍵約束它不會下降。他(和我)想知道的是*爲什麼*它必須放棄表格以添加一列 – Earlz 2010-02-22 20:29:36