Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
и снова про повторяющиеся данные
|
|||
|---|---|---|---|
|
#18+
Здравствуйте. На форуме довольно часто мелькают сообщения, связанные с обработкой повторяющихся данных. Вот и мой впрос из той же оперы. Есть таблица t2( kod int, kod_ved int, ndom varchar(10)) из которой данные нужно добавить в t1( kod int, kod_ved int, ndom varchar(10)), т.е или добавить, или обновить. Структуры таблиц одинаковы кроме того, что в t1 поле kod ключевое, а t2.kod - нет, то есть в t2.kod могут быть повторяющиеся записи. Но записи эти необязательно одинаковы, например есть запись (101, 11, '77') и еще одна (101, null, '7a'), а вставить надо в таблицу строку (101, 11, '7a'). Что-то торможу, как это сделать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.02.2002, 11:46 |
|
||
|
и снова про повторяющиеся данные
|
|||
|---|---|---|---|
|
#18+
Сделать можно по-разному. Зависти от того, как Вы эти "повторяющиеся" записи отличаете друг от друга. Чем (101, 11, '77') хуже (101, null, '7a') ? И почему в итоге всталяется гибрид (101, 11, '7a') . Есть формальное правило? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.02.2002, 13:19 |
|
||
|
и снова про повторяющиеся данные
|
|||
|---|---|---|---|
|
#18+
Да правило есть. Забыл написать, в таблице есть поле id - identity. В t1 нужно вставить строку с kod = 101, в которой учитаны все изменения этого kod = 101, а последовательность этих изменений задается id. А вообще, может я неправильную последовательность действий выбрал. Нужно из текстового файла данные перевести в таблицу sql server'а. Сначала парсирую в какую-то таблицу весь файл, а затем нужно его разобрать. Если повторяющихся ключей нет - все нормально, но с повтряющимися торможу. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.02.2002, 18:08 |
|
||
|
и снова про повторяющиеся данные
|
|||
|---|---|---|---|
|
#18+
2 beginner: Если я Вас правильно понял, повторяющиеся данные тут ни при чем. Есть таблица с "историей" и есть таблица с актуальными данными. Сделайте курсор по t1 с сортировкой по kod, id. Внутренний цикл по id. Накапливайте данные в переменные, вставляйте в t2. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.02.2002, 05:55 |
|
||
|
и снова про повторяющиеся данные
|
|||
|---|---|---|---|
|
#18+
2 beginner: Если я Вас правильно понял, повторяющиеся данные тут ни при чем. Есть таблица с "историей" и есть таблица с актуальными данными. Сделайте курсор по t1 с сортировкой по kod, id. Внутренний цикл по id. Накапливайте данные в переменные, вставляйте в t2. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.02.2002, 05:55 |
|
||
|
|

start [/forum/topic.php?fid=46&msg=32023682&tid=1823797]: |
0ms |
get settings: |
10ms |
get forum list: |
19ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
202ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
54ms |
get tp. blocked users: |
1ms |
| others: | 269ms |
| total: | 578ms |

| 0 / 0 |
