powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / h2 как добавить в таблицу результат Select
5 сообщений из 5, страница 1 из 1
h2 как добавить в таблицу результат Select
    #38951549
Фотография Desil
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Всем доброго дня!

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

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



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

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

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



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


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