Size: a a a

2020 September 25

2_

2flower _ in sql_ninja
я больше ваш суржик читать не могу, из глаз кровь, не пойму в чем проблема писать или по-русски или латинницей.
источник

2_

2flower _ in sql_ninja
фром май харт
источник

T

Timus in sql_ninja
Артем
Ага, данные в темпе и я додропываю то, что дублится?
чего ты делаешь?
источник

А

Артем in sql_ninja
Timus
чего ты делаешь?
я набрал вне транзакции темповую таблицу.
Экзист делаю в транзакции, чтобы почистить те записи, которые уже есть в временной табличке, так?
источник

2_

2flower _ in sql_ninja
додропывают мальчики в 14...
источник

T

Timus in sql_ninja
Артем
я набрал вне транзакции темповую таблицу.
Экзист делаю в транзакции, чтобы почистить те записи, которые уже есть в временной табличке, так?
да ты вставляй данные которых еще нет в результирующей таблцице.
источник

T

Timus in sql_ninja
сделать тот же Left Join
источник

А

Артем in sql_ninja
Timus
да ты вставляй данные которых еще нет в результирующей таблцице.
в транзакции или не в транзакции?
источник

T

Timus in sql_ninja
в транзакции
источник

А

Артем in sql_ninja
Timus
в транзакции
но тогда у меня лочатся другие таблички, с которых я данные добираю
источник

T

Timus in sql_ninja
Артем
но тогда у меня лочатся другие таблички, с которых я данные добираю
ты уже выбрал данные во временную таблицу
источник

T

Timus in sql_ninja
чего у тебя там добирается?
источник

А

Артем in sql_ninja
Timus
ты уже выбрал данные во временную таблицу
так. У меня все данные во времянке. И потом я удаляю из этой времянки данные, которые уже есть в нормальной табличке с уникальностью внутри транзакции?
источник

T

Timus in sql_ninja
Артем
так. У меня все данные во времянке. И потом я удаляю из этой времянки данные, которые уже есть в нормальной табличке с уникальностью внутри транзакции?
можешь и так сделать. а можешь вставлять данные в результирующую таблицу из времянки. сделав джоин временной таблицы на результирующую таблицу по условию, что вставить данные, которых там еще нет
источник

А

Артем in sql_ninja
Timus
можешь и так сделать. а можешь вставлять данные в результирующую таблицу из времянки. сделав джоин временной таблицы на результирующую таблицу по условию, что вставить данные, которых там еще нет
вставил. На против каждой из  колонок мне нужен ид агрегата (их 2 штуки). Теперь сую все в агрегат, обращаюсь к этой табле и делаю апдейт этих полей?
источник

А

Артем in sql_ninja
Артем
Условный код:
EXEC:
@outer_table

INSERT  @d
FROM @outer_table
WHERE  NOT EXISTS unique_table

BEGIN TRANS
INSERT INTO aggregat
SELECT *
FROM @d
RETURN agg_id

INSERT INTO aggregat2
SELECT *
FROM @d
RETURN agg2_id

INSERT INTO unique_table
SELECT *, agg_id, agg2_id
FROM @d
COMMIT TRANS
Как бы вот процесс
источник

T

Timus in sql_ninja
Артем
вставил. На против каждой из  колонок мне нужен ид агрегата (их 2 штуки). Теперь сую все в агрегат, обращаюсь к этой табле и делаю апдейт этих полей?
вставляй данные таблицы с агрегатами так же с проверкой что записей нет. и при вставле в целевую таблицу подтягивай джойном ИД.
источник

А

Артем in sql_ninja
Timus
вставляй данные таблицы с агрегатами так же с проверкой что записей нет. и при вставле в целевую таблицу подтягивай джойном ИД.
но мне не нужны данные в агрегате, которых нет в этой табличке :(
источник

T

Timus in sql_ninja
в какой этой?
источник

А

Артем in sql_ninja
последней, которая отваливается по юнику
источник