0

我在名为 DimTime 的 SQL Server 中导入和 Excel 工作表,日期从 2005 年到 2025 年的顺序不正确。所以我不得不使用

select * from dbo.DimTime 
order by Date.

结果显示前 5900 行为 NULL,以下是从 2005 年到 2025 年的正确日期顺序。

但是当我使用这个简单的查询时,它不起作用。

delete top (5900) from dbo.DimTime
order by Date

谢谢!

4

1 回答 1

2

你可以使用:

DELETE FROM dbo.DimTime
WHERE col IS NULL

假设所有NULL行都需要去。

于 2013-10-08T13:54:10.703 回答