以下のエラーが表示されます
テーブル 'c365online_script1.dbo.tProperty' の ID 列の明示的な値は、列リストが使用され、IDENTITY_INSERT が ON の場合にのみ指定できます。
問題は、私が収集したものから2つのネストされたカーソル内で動的に構築されるステートメントにあります。
INSERT INTO dbo.Table(col1, col2, ...., colN) VALUES(Val1, val2, ...., ValN)
ただし、上記のように BELOW INSERT ステートメントをどのように構築するかはわかりません。
EXEC('INSERT INTO ' + @Destination_Database_Name + '.dbo.' + @tablename + ' SELECT * FROM ' + @Source_Database_Name + '.dbo.' + @tablename + ' WHERE ' + @Source_Database_Name + '.dbo.' + @tablename + '.CompanyID = ' + @Company_Id)
SET @Counter = 1 -- set the counter to make sure we execute loop only once.
END