Добро пожаловать, Гость
Логин: Пароль: Запомнить меня
SQL, PL/SQL, T-SQL: запросы, DML DDL операторы, пакеты, процедуры, функции, триггеры и последовательности.
  • Страница:
  • 1
  • 2
  • 3

ТЕМА:

Re: одним INSERT вставить строки сразу в 2 разных таблицы 12 года 4 мес. назад #3837

Да и в чем смысл этого действия?

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Re: одним INSERT вставить строки сразу в 2 разных таблицы 12 года 4 мес. назад #3838

Rогда SELECT сложный и выполнять его для каждого отдельного INSERTа накладно, как и материализовывать во временную таблицу.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Re: одним INSERT вставить строки сразу в 2 разных таблицы 12 года 4 мес. назад #3839

scn

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Re: одним INSERT вставить строки сразу в 2 разных таблицы 12 года 4 мес. назад #3840

В синтаксисе есть вставка по условию из селекта. Удобно писать логи, если вставка не производиться в основную таблицу

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Re: одним INSERT вставить строки сразу в 2 разных таблицы 12 года 4 мес. назад #3841

  • Okey
  • Okey аватар Автор темы
  • Не в сети
  • Новый участник
  • Новый участник
  • Спасибо получено: 0
Нельзя обойти ограничение "не использовать сиквенсы" ?
The subquery of the multitable insert statement cannot use a sequence.
Очень хочется вставить записи в 2 таблицы с одним общим ID.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Re: одним INSERT вставить строки сразу в 2 разных таблицы 12 года 4 мес. назад #3842

Okey пишет: Нельзя обойти ограничение "не использовать сиквенсы" ?
The subquery of the multitable insert statement cannot use a sequence.
Очень хочется вставить записи в 2 таблицы с одним общим ID.

Можно сделать single-tabe insert в GTT, и из нее вставлять в целевые.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

  • Страница:
  • 1
  • 2
  • 3
Время создания страницы: 0.254 секунд