sql >> データベース >  >> RDS >> Sqlserver

大きなテーブルから大量のデータを高速に削除する方法 (SQL サーバー)

    select into を使用して、削除したくない行を一時テーブルにコピーします。 、次に truncate 削除するのではなく、テーブルを削除します。行を古いテーブルにコピーします。 制約を削除 することを忘れないでください

    ID 列がある場合は、データを借りた後、このようなものを使用してテーブルを再シードします。

    declare @seed int
    select @seed = max(identity_col)+1 from tableName
    DBCC CHECKIDENT (orders, table_name, @seed)
    


    1. カウントの平均を計算するMYSQL

    2. MySQLはORDERBYで行の位置を取得します

    3. SQLでMIN関数とMAX関数を使用して0値を回避する方法は?

    4. ORA-12514 TNS:リスナーは現在、接続記述子で要求されたサービスを認識していません