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

IDENTITY_INSERTがOFFに設定されている場合、SQLはテーブル'Table'のID列に明示的な値を挿入できません

    SET IDENTITY_INSERT Table_Name ON;
    GO
    
        /* Do your Inserts */
    
    SET IDENTITY_INSERT Table_Name OFF;
    GO
    

    ID列に値を明示的に挿入する場合は、値が重複しないようにするために、値を明示的に挿入した後でID列の値を再シードできます。

    DBCC CHECKIDENT ('Table_Name', RESEED, 0); --<-- Reseed value to 0
    GO
    
    DBCC CHECKIDENT ('Table_Name', RESEED);    --<-- Reseed value to next available value
    GO
    


    1. MariaDBで大文字を含む行を見つける4つの方法

    2. この条件を実装するトリガーを実行するにはどうすればよいですか?

    3. 親が所有するルートの割合を計算します

    4. 外部パスワードストアを使用してOracleでsqlalchemy dburiを使用していますか?