我目前有一个有四列的表 - 我想添加第五列但遇到了一些麻烦。
我在 sql server studio management 2008 中打开表,然后添加列信息,如下所示:
CREATE TABLE [dbo].[Case]
(
CaseId UNIQUEIDENTIFIER DEFAULT (newid()) NOT NULL,
CaseNumber NVARCHAR(50) NOT NULL,
CourtId INT NOT NULL,
DateOpened DATETIME NOT NULL,
)
我的补充:
CREATE TABLE [dbo].[Case]
(
CaseId UNIQUEIDENTIFIER DEFAULT (newid()) NOT NULL,
CaseNumber NVARCHAR(50) NOT NULL,
CaseName NVARCHAR(50),
CourtId INT NOT NULL,
DateOpened DATETIME NOT NULL,
)
添加 CaseName 列后,我尝试在 Management Studio 中执行该表,但收到错误消息“数据库中已有一个名为 'Case' 的对象。” 我尝试保存然后构建我的数据库,希望能添加该列,但没有成功。我尝试了一个新查询并编写了 'Alter table "case" add CaseName nvarchar(50) 但再次没有运气。它表明该文件已随新列更改,因为我保存了它,但是在构建了我的整个数据库之后,它没有进行任何更改。任何有用的提示都会很棒。