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

SQL:自己参照テーブルから特定の順序でデータを削除する

    試す

    ALTER TABLE [group] NOCHECK CONSTRAINT ALL
    go
    DELETE FROM [group] WHERE [groupId] <> '00000000-0000-0000-0000-000000000000'
    go
    ALTER TABLE [group] CHECK CONSTRAINT ALL
    go
    

    テーブルが大きい場合、これは良いオプションかもしれません。

    select * into #temptable from [group] WHERE [groupId] = '00000000-0000-0000-0000-000000000000'
    go
    truncate table [group]
    go
    select * into [group] from #temptable
    go
    drop table #temptable
    go
    


    1. mysqlcsvファイルのインポート中にCSV入力の列数が無効です

    2. PL/SQLオンラインMCQクイズ

    3. PostgreSQLでサポートされているタイムゾーンのリストを返す

    4. 単数形または複数形のデータベーステーブル名?