Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
ошибка при insert'e данных из одной таблицы в другую
|
|||
|---|---|---|---|
|
#18+
Доброго времени суток! речь о MsSQL Server 11. Имеются две таблицы, данные надо вытащить из одной в другую. Написал insert с select'ом, ругается: Violation of PRIMARY KEY constraint 'PK__NSI_REQ___3214EC2716FFA7BC'. Cannot insert duplicate key in object 'SAPEPDDB.NSI_REQ_HISTORY'. The duplicate key value is (0). Я так понимаю что на новые записи в результирующей таблице на срабатывает авто инкремент для поля id и происходит попытка вставки записи с полем id = 0. Вопрос почему? и как внести новые записи что бы не поломать порядок ID в результирующей таблице. Спасибо Модератор: Тема перенесена из форума "MySQL". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.02.2019, 17:30 |
|
||
|
ошибка при insert'e данных из одной таблицы в другую
|
|||
|---|---|---|---|
|
#18+
Unicod3MsSQL Server 11.Такого в природе не существует. Существует 11.x или 2012. Unicod3Написал insert с select'ом, ругается: Violation of PRIMARY KEY constraint 'PK__NSI_REQ___3214EC2716FFA7BC'. Cannot insert duplicate key in object 'SAPEPDDB.NSI_REQ_HISTORY'. The duplicate key value is (0). Я так понимаю что на новые записи в результирующей таблице на срабатывает авто инкремент для поля id и происходит попытка вставки записи с полем id = 0. Вопрос почему? и как внести новые записи что бы не поломать порядок ID в результирующей таблице.Текст запроса и структуру таблиц предлагается угадать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.02.2019, 17:42 |
|
||
|
ошибка при insert'e данных из одной таблицы в другую
|
|||
|---|---|---|---|
|
#18+
Гавриленко Сергей Алексеевич, 11.0.70001.0 структура полей что заполняю достаточно проста, давайте попробуем с текстом запроса Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.02.2019, 17:50 |
|
||
|
ошибка при insert'e данных из одной таблицы в другую
|
|||
|---|---|---|---|
|
#18+
Unicod3структура полей что заполняю достаточно проста, давайте попробуем с текстом запроса Т.е. вы серьезно думаете, что кто-то будет угадывать по вашему тексту, по какому полю сделан констрейнт? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.02.2019, 18:02 |
|
||
|
ошибка при insert'e данных из одной таблицы в другую
|
|||
|---|---|---|---|
|
#18+
Unicod311.0.70001.0Такого тоже не существует ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.02.2019, 18:04 |
|
||
|
ошибка при insert'e данных из одной таблицы в другую
|
|||
|---|---|---|---|
|
#18+
Unicod3в результирующей таблице не срабатывает авто инкремент Слишком буйная фантазия. Резонее предположить, что автоинкремента там ваще нету. Или счетчик автоинкремента установлен в неправильное значение. Код: sql 1. Unicod3Вопрос почему? Это у вас надо спросить. Unicod3и как внести новые записи что бы не поломать порядок ID в результирующей таблице. Вариантов масса: 1. Явно задать ID. 2. Включить, таки, автоинкремент. 2. Поправить значение счетчика автоинкремента. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.02.2019, 05:30 |
|
||
|
ошибка при insert'e данных из одной таблицы в другую
|
|||
|---|---|---|---|
|
#18+
попробую немного прояснить ситуацию. Вот скрипт на создание данной таблицы. Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.02.2019, 09:24 |
|
||
|
ошибка при insert'e данных из одной таблицы в другую
|
|||
|---|---|---|---|
|
#18+
Скрин из контекстного меню ПКМ на бд -> свойства ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.02.2019, 09:27 |
|
||
|
ошибка при insert'e данных из одной таблицы в другую
|
|||
|---|---|---|---|
|
#18+
Unicod3попробую немного прояснить ситуацию. Вот скрипт на создание данной таблицы. Код: sql 1. 2. Где же IDENTITY? нету. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.02.2019, 09:29 |
|
||
|
ошибка при insert'e данных из одной таблицы в другую
|
|||
|---|---|---|---|
|
#18+
alexeyvg, как так-то...извините, чет с утра вчерашний вопрос ужас вызывает.... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.02.2019, 09:33 |
|
||
|
ошибка при insert'e данных из одной таблицы в другую
|
|||
|---|---|---|---|
|
#18+
и вот это вот зачем? Код: sql 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.02.2019, 14:26 |
|
||
|
ошибка при insert'e данных из одной таблицы в другую
|
|||
|---|---|---|---|
|
#18+
Диклевич Александр, так студия сама генерит скрипт, нельзя что бы по умолчанию ничего не было ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.02.2019, 14:55 |
|
||
|
|

start [/forum/topic.php?fid=46&tid=1688224]: |
0ms |
get settings: |
7ms |
get forum list: |
17ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
55ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
45ms |
get tp. blocked users: |
1ms |
| others: | 238ms |
| total: | 380ms |

| 0 / 0 |
