2016-06-27 9 views
0

私は、競合が発生した。fk_XXX_has_staff "「FOREIGN KEY制約 と競合INSERT文"SQL Serverの同等

を取得していますデータベース「XXX」で、テーブル 「dbo.XXX」、列「XXX_id」」

私はエラーが何であるかを理解し、私はFKを指しているかを決定します。

MySQLでは、「SHOW ENGINE INNODB STATUS」を発行すると、「最新のキーエラー」が表示されます。 SQL Serverにこれと同等の機能はありますか?

答えて

0

プライマリキーテーブルにエラーが発生したため、XXX_id列に一致するものがないinsert内の値を検索する必要があります。

select t.* from 
(values -- values to insert 
(1,2),(1,3)) t(x,y) 
left join dbo.XXX x on x.XXX_id = t.x 
where x.XXX_id is null 
関連する問題