私がしようとしているのは、プログラムで Microsoft SQL Server から Microsoft Access にいくつかのテーブルをインポートすることです。
各 SQL Server テーブルには ID 列があり、対応する Access テーブルには autonumber 列もあります。
ここで、SQL Server から Access にデータをコピーする SQL スクリプトを生成し、自動番号の列を SQL サーバーと同じ値にします。
これは可能ですか?
Access から SQL Server へ逆に行う場合は、SETIDENTITY_INSERT [MyTable] ON
以降を使用するとかなり簡単SET IDENTITY_INSERT [MyTable] OFF
です。
Microsoft Access にはそのような記述がないことがわかりました。
さらに、最初にIDフィールドをタイプとしてインポートするAccessテーブルを作成し、LONG
後でALTER TABLE ... ALTER COLUMN
ステートメントを使用して自動番号付けに切り替えようとしました。私はそうすることに失敗しました。
だから私の質問:私の目標を達成する方法はありますか?