быдлокодер
1724 / 911 / 106
Регистрация: 04.06.2008
Сообщений: 5,680
|
||||||||||||||||||||||
1 | ||||||||||||||||||||||
Как вставить в таблицу несколько строк?19.05.2015, 23:43. Показов 13821. Ответов 4
Метки нет (Все метки)
Друзья! То есть у меня никак не выходит. Вот такими командами я их вставляю и без толку:
ORA-00911: invalid character На самом деле ошибка липовая. Эти строки взяты мной из одного файлы- sql-скрипта (прилагался к книге). Камень преткновения- точка с запятой между колмандами и вообще ЧТО-ТО между командами. По раздельности всё отрабатывает на ура
Спасибо, кто откликнется. Добавлено через 1 час 33 минуты Чуток разобрался. Оказывается, интерфейс, с которым я работаю, предполагает 2 варианта для ввода команд- одиночные команды и собственно скрипты (мой вариант). То есть чтобы мой вариант сработал, нужно создать скрипт, озаглавить его как-то, запустить. Делов, короче. А в поле для одиночных команд несколько команд не прокатывают. Не одобряю.
0
|
19.05.2015, 23:43 | |
Ответы с готовыми решениями:
4
Как вставить несколько пустых строк в таблицу Как вставить сразу несколько строк в таблицу Word Вставить несколько пустых строк в таблицу как вставить диапазон (несколько строк) |
4217 / 3058 / 583
Регистрация: 21.01.2011
Сообщений: 13,205
|
|
20.05.2015, 09:47 | 2 |
Вообще то изначально предполагается посылка на сервер по одной инструкции SQL. Поскольку обрабатываются они именно по одной. Если хочется послать сразу много, то эти инструкции заключаются в блок PL/SQL. Это штатное поведение. А что там позволяют какие-то интерфейсы - это уже отдельная тема.
0
|
3 / 3 / 1
Регистрация: 04.05.2015
Сообщений: 23
|
||||||
21.05.2015, 09:11 | 3 | |||||
0
|
45 / 41 / 50
Регистрация: 04.04.2015
Сообщений: 80
|
||||||
22.05.2015, 12:33 | 4 | |||||
0
|
4217 / 3058 / 583
Регистрация: 21.01.2011
Сообщений: 13,205
|
|
22.05.2015, 13:17 | 5 |
INSERT ALL используется не для того, чтобы сделать несколько простых INSERT, а чтобы сделать вставку в несколько таблиц по результатам одного запроса, т.е предполагает наличие subquery.
Другими словами, вместо того, чтобы написать несколько INSERT...SELECT с одинаковым запросом, мы благодаря многотабличному INSERT пишем этот SELECT только один раз.
0
|
22.05.2015, 13:17 | |
22.05.2015, 13:17 | |
Помогаю со студенческими работами здесь
5
Как добавить несколько строк в таблицу Как вставить одну или несколько строк в текстовый файл? Как внести в таблицу несколько тысяч строк? Как одновременно добавить несколько строк в таблицу Access? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |