2016-11-18 2 views
0

Вставка строк в таблицу один на один более выносливые и утомительным вместо вставки строк в более чем одной таблиц в одно время с только в одном запросе SQLВставьте в несколько строк на нескольких таблиц

Потому что у меня есть 10 таблиц в которые мне нужно вставлять в строки, поэтому было бы более скучно ставить строки только в одной таблице за раз, а не во всех таблицах во всех таблицах.

Итак, пожалуйста, предложите мне более удобный запрос, чтобы вставить все строки во все таблицы в один время

+0

Oracle Express Edition 11G –

+0

"более скучно"? Это явно не ваше намерение. Также вы должны дать лучшее описание своего прецедента, если хотите получить серьезные ответы. –

+0

Хорошая новость заключается в том, что Oracle 11G поддерживает множество таблиц. –

ответ

1

Для многопользовательской вставки вы можете использовать синтаксис ниже, если вам нужно вставить ограниченный набор записей по 1 g o:

INSERT ALL 
    INTO AA(A,B,C,D,E,F) VALUES (1,2,3,4,5,6) 
    INTO AB(A,B,C,D,E) VALUES (5,4,3,4,2) 
SELECT * FROM DUAL; 
Смежные вопросы