実行する必要のあるスクリプトがあり、列にnull値があるすべての場所に挿入する必要のある値があります。これを行うには、データベース全体でIDENTITY_INSERTOFFを設定する必要があります。スクリプトの最後に、IDENTITY_INSERTを再度オンにする必要があります。日付ベース全体でIDENTITY_INSERTON/ OFFを設定するために使用できるステートメントはありますか、それとも各テーブルを個別に実行することしかできませんか?
質問する
2830 次
2 に答える
4
何をしたいのかは完全には明確ではありませんが、ドキュメントに記載されているように、セッション内の1つのテーブルのみがIDENTITY_INSERT
オンにできるため、すべてのテーブルで同時に無効にすることはできません。スクリプトは、テーブルごとに移動し、オフに設定し、そのテーブルに対してのみ挿入を実行してから、再度オンに設定する必要があります。
于 2012-11-26T14:51:26.467 に答える
0
テーブルのリストが表示されるインポート/エクスポートウィザードで、ヘッダーの左側のサイズにあるチェックボックスをクリックして、システムがすべてのテーブルを選択するようにします。[マッピングの編集]をクリックすると、選択したすべてのテーブルに対して[IDの挿入]を選択する機会があります。
これが私にたくさんの時間を節約したリンクです:
于 2021-03-19T01:29:47.813 に答える