Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / h2 как добавить в таблицу результат Select / 5 сообщений из 5, страница 1 из 1
05.05.2015, 11:25
    #38951549
Desil
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
h2 как добавить в таблицу результат Select
Всем доброго дня!

Есть таблица Table1 с автоинкрементым первичным ключом col1 и кучей полей. Как правильно написать запрос вида:

Код: sql
1.
insert into Table1 values (default, (select col2, col3, col4 from Table1 where col1 = 1))



Сейчас выдается сообщение об ошибке

Неверное количество столбцов
...
Рейтинг: 0 / 0
05.05.2015, 12:25
    #38951668
Garrick
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
h2 как добавить в таблицу результат Select
Desil,

Это SQL INSERT INTO Statement уже смотрели?
...
Рейтинг: 0 / 0
05.05.2015, 12:54
    #38951702
Victor Nevsky
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
h2 как добавить в таблицу результат Select
Код: plsql
1.
insert into Table1 (col2, col3, col4) (select col2, col3, col4 from Table1 where col1 = 1)
...
Рейтинг: 0 / 0
05.05.2015, 13:15
    #38951730
ivanra
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
h2 как добавить в таблицу результат Select
Если речь идет об hql-запросе, то это невозможно. Можно вставлять только select из другой таблицы. Поля указываются так же, как и в sql запросе
...
Рейтинг: 0 / 0
05.05.2015, 13:59
    #38951788
Desil
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
h2 как добавить в таблицу результат Select
Victor Nevsky
Код: plsql
1.
insert into Table1 (col2, col3, col4) (select col2, col3, col4 from Table1 where col1 = 1)



Вот такой вариант подошел, спасибо!
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / h2 как добавить в таблицу результат Select / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]