2015-03-31 4 views
1

как вставить в таблицу с именами first_name и last_name несколько строк с данными «john smith», «mike fechke»? Я попытался запустить это, но он не работаеткак вставить несколько строк в таблицу с 10g

вставки в тест (первый, последний) значения ('Джон', 'кузнец'), ('Майк', 'fechke')

ответ

1

Использование INSERT ALL оператор для вставки нескольких строк в одном SQL:

Например,

INSERT ALL 
    INTO mytable (first, last) VALUES ('john','smith') 
    INTO mytable (FIRST, LAST) VALUES ('mike','fechke') 
SELECT * FROM dual; 

ПРИМЕЧАНИЕ Вы должны C OMMIT после вышеуказанной вставки.

+0

но почему он не сохраняет строки? после перезагрузки sql таблица становится пустой без строк на ней –

+0

Вы COMMIT изменения? После вставки сделайте 'COMMIT;' –

Смежные вопросы