要清空 SQL Server 表中的數據,可以使用 TRUNCATE TABLE 命令或 DELETE 命令。
TRUNCATE TABLE 命令可以快速清空表中的數據,但是無法回滾。語法如下:
TRUNCATE TABLE 表名;
例如,要清空名為 “Customers” 的表中的數據,可以執行以下命令:
TRUNCATE TABLE Customers;
DELETE 命令可以逐行刪除表中的數據,可以通過添加 WHERE 子句來指定要刪除的行。語法如下:
DELETE FROM 表名 [WHERE 條件];
例如,要刪除名為 “Customers” 的表中滿足條件 “Country = ‘China’” 的數據,可以執行以下命令:
DELETE FROM Customers WHERE Country = 'China';
請注意,使用 DELETE 命令會逐行刪除數據,相對較慢,特別是對于大表而言。而 TRUNCATE TABLE 命令可以更快速地清空表中的數據,但是無法回滾,因此需要謹慎使用。