identityのあるテーブルのMERGE

以前identityのIDのテーブルにmergeはだめと書いた件

いちいちidendityを解除してmergeして再設定していたけど面倒くさいし元に戻すのを忘れると大変なことになる
identityはそのままにmergeさせる方法
mergeのクエリの前後に

set identity_insert TABLE on
MERGE・・・・略
set identity_insert TABLE off

identityのあるテーブルのMERGE
つまり
identity設定があるテーブルのIDに任意の値の入力を可能にする
任意と言ってももちろん一意である必要あり

identity

下の続き

SSMS でテーブルデザインでidentityシードを見るといつまでも1 
になっているのでおかしいと思っていたら
最初に作ったときのデフォルト値が表示されるらしいのでずっと1なのね