powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / инсерт структуры в таблицу
2 сообщений из 2, страница 1 из 1
инсерт структуры в таблицу
    #39417376
ambasador
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем здрасьте!

Имея такой тип структуры:
Код: plsql
1.
2.
3.
4.
create type foo as (
	id integer,
	domain varchar
);


Пример функции:
Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
create function bar() returns foo as $$
declare foo_package foo;
begin
	foo_package.id = 1;
	foo_package.domain = 'example.com';
	return foo_package;
end;
$$ language 'plpgsql';


Возможно ли как-нибудь инсертить сразу сформированный пакет структуры а не по отдельности, обращаясь к каждому полю объекта?
Что-нибудь в таком роде:
insert into helloworld (id, domain) values foo_package;
...
Рейтинг: 0 / 0
инсерт структуры в таблицу
    #39417382
ambasador
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А вот вроде бы нашел!!!
Код: plsql
1.
insert into helloworld (id, domain) values((foo_package).*);
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / инсерт структуры в таблицу
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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