方法1: TRUNCATE文を使用する方法 TRUNCATE文は、テーブルからデータをすべて削除する効率的な方法です。以下は、TRUNCATE文を使用してすべてのテーブルからデータを削除する例です。
USE データベース名;
EXEC sp_MSForEachTable 'TRUNCATE TABLE ?';
上記のコードでは、データベース名
には対象のデータベースの名前を指定してください。このコードは、データベース内のすべてのテーブルを順番に処理し、TRUNCATE文を実行してデータを削除します。
方法2: DELETE文を使用する方法 DELETE文は、テーブルからデータを削除する別の方法です。以下は、DELETE文を使用してすべてのテーブルからデータを削除する例です。
USE データベース名;
EXEC sp_MSForEachTable 'DELETE FROM ?';
上記のコードでも、データベース名
には対象のデータベースの名前を指定してください。このコードは、データベース内のすべてのテーブルを順番に処理し、DELETE文を実行してデータを削除します。
どちらの方法を選んでも、事前にデータベースのバックアップを作成することを強くおすすめします。また、データの誤った削除を防ぐために、データの削除操作を慎重に行ってください。