我需要将
在 SQL Server 2008 中有解决此问题的方案吗?
EventDate
列的数据类型从 Date
更改为 Datetime
。但是,当我尝试这样做时,它不能保存更改,并显示以下信息:有没有一种方法可以在不删除表格的情况下完成更改?如果我删除了表格,那么当我导入数据时我将面对另一个问题,因为不允许保存更改。您所做的更改需要删除并重新创建以下表格...
EventID
是基于自动增量而生成的,ID 无法更改。在 SQL Server 2008 中有解决此问题的方案吗?
ALTER TABLE dbo.YourTableName ALTER COLUMN EventDate DATETIME NULL
(或者NOT NULL
- 根据你的需要)。这将完美地工作,不需要删除表。 - marc_s