insert into A (id,Name)
select ti.id,ti .Name
from A ti
where ti.id >= 1 AND ti.id<=3
id
является основным ключом, но не автогенерирован. Когда я запускаю запрос, я получаю сообщение об ошибкеНе удается вставить дубликат ключа SQL
Нарушение ограничения PRIMARY KEY «XPKA». Невозможно вставить повторяющийся ключ в объект '' dbo.A
Tabel A
id Name
1 A
2 B
3 C
и я хочу, чтобы вставить
id Name
4 A
5 B
6 C
It просто означает, что вы вставляете значение, которое уже существует в таблице. можете ли вы дать некоторые записи в табличном формате? или, может быть, вы можете объяснить немного больше о том, что вы пытаетесь сделать. –
Первичные ключи должны быть уникальными –
Почему вы даете нам «INSERT» и «SELECT»? Это один (!) Запрос? –