|
SQL. Повторяющееся значение ключа |
☑ |
0
Zixxx
26.05.23
✎
08:31
|
Есть большая выборка, которую нужно загрузить в регистр сведений (5 измерений)
Пробую сделать это через SQL --> Импорт данных...
При выполнении операции получаю предупреждение
Повторяющееся значение ключа: (a, a, a, a, a)
Чтобы проверить уникальность данных в sql формирую запрос DISTINCT по 5 столбцам, получаю количество уникальных записей, которые равны количеству записей
Если в 1с добавить запись с таким ключом, добавляет без проблем.
Почему так и что нужно проверить, сделать?
|
|
1
НафНаф
26.05.23
✎
09:37
|
(0) а ключевых полей то сколько?
|
|
2
Zixxx
26.05.23
✎
09:46
|
(1) В 1с 5 измерений, записывается вручную нормально, а при импорте данных SQL ругается.
Данные на которые ругается их еще нет в таблице.
Таблица создана средствами 1с, для SQL кличами они разве не будут?
|
|
3
НЕА123
26.05.23
✎
10:25
|
(2)
>Есть большая выборка
что за выборка?
типы какие?
|
|
4
Zixxx
26.05.23
✎
10:47
|
(3) Строка (100) по всем измерениям, немногим более 500 млн. записей
|
|
5
Sapiens_bru
26.05.23
✎
11:02
|
(4) Может в данных есть строки длинной более 100 у которых первые 100 совпадают?
|
|
6
Zixxx
26.05.23
✎
11:09
|
(5) Нет, проверял импорт данных в новую таблицу, если указать строку меньше 100, но через некоторое время импорт ругается, останавливается и говорит что было усечение. И DISTINCT бы тогда показал число меньше чем общее количество записей.
|
|