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


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