|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
01.11.2016, 15:34 | #1 |
Новичок
Джуниор
Регистрация: 01.11.2016
Сообщений: 4
|
Ошибка с Violation of primary key constraint
Пытаюсь вставить в свою таблицу с первичным ключом данные из другой таблицы, но появляется ошибка "Violation of PRIMARY KEY constraint 'capk'. Cannot insert duplicate key in object 'dbo.Address'. The duplicate key value is (3, 35203)"
Вот сама таблица с первичным ключом CREATE TABLE dbo.Address( AddressID int, AddressLine1 nvarchar(60), AddressLine2 nvarchar(60), City nvarchar(30), StateProvinceID int NOT NULL, PostalCode nvarchar(15) NOT NULL, ModifiedDate datetime, ) ALTER TABLE dbo.Address ADD constraint capk PRIMARY KEY (StateProvinceID ,PostalCode) А вот пытаюсь добавить insert into dbo.Address select DISTINCT a.AddressID ,a.AddressLine1 ,a.AddressLine2 ,a.City ,a.StateProvinceID, a.PostalCode,a.ModifiedDate from Person.Address a inner join Person.StateProvince st on st.StateProvinceID = a.StateProvinceID where st.CountryRegionCode = 'US' and ISNUMERIC(a.PostalCode)=1 Что я делаю не так ? |
01.11.2016, 15:40 | #2 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
ну а что Вы от нас хотите?
Вы пытаетесь вставить в таблицу значение, которое там уже и так есть! Это значение StateProvinceID = 3 и PostalCode = 35203 |
02.11.2016, 00:22 | #3 |
Новичок
Джуниор
Регистрация: 01.11.2016
Сообщений: 4
|
А как мне его пропускать ?
|
02.11.2016, 02:41 | #4 |
Участник клуба
Регистрация: 21.10.2015
Сообщений: 1,361
|
а за каким вы дали такой PRIMARY KEY?
|
02.11.2016, 13:11 | #5 |
Новичок
Джуниор
Регистрация: 01.11.2016
Сообщений: 4
|
StateProvinceID ,PostalCode
|
02.11.2016, 13:20 | #6 |
Участник клуба
Регистрация: 21.10.2015
Сообщений: 1,361
|
это и так видно, вопрос не что, а почему?
|
02.11.2016, 14:36 | #7 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
Так попробуй со всеми возможными вытекающими последствиями из-за MAX
Код:
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
02.11.2016, 21:51 | #8 |
Новичок
Джуниор
Регистрация: 01.11.2016
Сообщений: 4
|
Спасибо всем за помощь!
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
PRIMARY KEY | YTP0 | SQL, базы данных | 3 | 13.04.2014 01:54 |
Primary key >1,84467E+19 | Illusiony | SQL, базы данных | 14 | 09.04.2014 19:17 |
Конструкция CONSTRAINT FOREIGN KEY REFERENCES в MySQL | Phantom | SQL, базы данных | 5 | 03.06.2011 07:55 |
Violation of primary key constraint .Cannot insert duplicate key in object Как избавиться? | SlimFIT | БД в Delphi | 4 | 28.12.2010 06:46 |