我正在使用SQL Server 2008,我正在尝试构建一个新的应用程序。我已经创建了所有表和外键约束,然后为我存储了一个新的需求来存储更多数据。我希望能够只将字段添加到表中,但是SQL Server Management Studio告诉我该表不能更改,必须删除并重新创建,这是我理解的。问题是,在存在外键约束时,不能删除表。我不想删除外键约束,然后一次重新添加一个,只是为了添加这个新字段。还有其他方法可以处理这种情况吗?
感谢。
答案 0 :(得分:2)
使用T-SQL ALTER TABLE命令添加新列,而不是使用GUI界面。
ALTER TABLE YourTable
ADD New_Column_1 VARCHAR(20) NULL,
New_Column_2 INT NULL;