Я хочу переместить данные из таблицы одной базы данных в таблицу другой базы данных. Я получаю ошибку внешнего ключа. Как я могу вставить все данные, которые являются действительными, кроме тех строк, у которых нет внешнего ключа?
Мой запрос:
SET IDENTITY_INSERT City ON
INSERT INTO City ([cityid],[city],[country],[state],[cityinfo]
,[enabled],[countryid],[citycode],[stateid],[latitude],[longitude])
SELECT [cityid],[city],[country],[state],[cityinfo]
,[enabled],[countryid],[citycode],[stateid],[latitude],[longitude]
FROM TD.DBo.City
получаю эту ошибку:
The INSERT statement conflicted with the FOREIGN KEY constraint "FK__city__countryid__3E52440B". The conflict occurred in database "schoolHigher", table "dbo.country", column 'countryId'.