私は次のコードを使用していますが、まったく機能していません..
SET IDENTITY_INSERT MBR_INC_DTL_ ON
INSERT INTO MBR_INC_DTL_
SELECT * FROM MBR_INC_DTL__
エラーメッセージ表示..
メッセージ 8101、レベル 16、状態 1、行 1
テーブル 'MBR_INC_DTL_' の ID 列の明示的な値は、列リストが使用され、IDENTITY_INSERT が ON の場合にのみ指定できます。
私は次のコードを使用していますが、まったく機能していません..
SET IDENTITY_INSERT MBR_INC_DTL_ ON
INSERT INTO MBR_INC_DTL_
SELECT * FROM MBR_INC_DTL__
エラーメッセージ表示..
メッセージ 8101、レベル 16、状態 1、行 1
テーブル 'MBR_INC_DTL_' の ID 列の明示的な値は、列リストが使用され、IDENTITY_INSERT が ON の場合にのみ指定できます。
Identity
列を最初に指定する必要があります。
SET IDENTITY_INSERT MBR_INC_DTL_ ON
insert into MBR_INC_DTL_
(identity_column_name,
column2,
..
)
select
identity_column_name,
column2,
..
SET IDENTITY_INSERT MBR_INC_DTL_ OFF
シンプルです。挿入ステートメントで列リストを使用しません。
insert into tablename (column1, column2, ...)
select ... From ...