【发布时间】:2011-05-10 04:34:39
【问题描述】:
我有点不理解的问题。
我正在使用 MS SQL Management Studio 2008。 我有一个带有表 X 的全新数据库。
X 有 3 列:
- ID,唯一标识符,不为空
- 用户名,nvarchar 50,不为空
- 密码,nvarchar50,不为空
现在我保存。现在我将 ID 设置为主键 - 保存没问题。
现在我添加一列:Email, nvarchar 50, not null - 当我现在尝试保存时,我不能这样做,因为它告诉我保存表必须删除并重新创建。
我不明白这一点,我敢肯定,在 SQL Server 2005 中,添加这样的行很容易?!
【问题讨论】:
-
您能否向我们展示您用来保存该行的代码(C#、VB.NET、T-SQL - 随便什么)?老实说,我不明白你真正在问什么......一些代码可能有助于理解你在做什么
-
哦,是的,对不起,我的意思是列,我会编辑它。当然,我会添加列。
标签: sql-server