powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / default value for row or record variable is not supported
3 сообщений из 3, страница 1 из 1
default value for row or record variable is not supported
    #33163436
Patriot
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
CREATE OR REPLACE FUNCTION "public"."INS_INV" (INV public.inv_t, PERS public.person) RETURNS "public"."al_inv_success" AS
$body$
DECLARE
       inv_counter  integer:= nextval('"public"."inverticement_id_seq"'::text);
       pers_counter integer:= nextval('"public"."contact_information_id_seq"'::text);
       alert al_inv_success:=(pers_counter,inv_counter, 0 );
BEGIN
       BEGIN
            INSERT INTO "public"."contact_information" ("id", "fio", "adress", "telnomber", "E-meil", "web", "icq")
            values(pers_counter,PERS.fio,PERS.adress,PERS.telnomber,PERS.E-meil,PERS.web,PERS.icq);

            INSERT INTO "public"."inverticement" ("id", "cat_id", "contact_id", "content_letter", "is_active", "is_acive_picture", "priority", "date_in", "date_out")
            values(inv_counter,INV.cat_id,pers_counter,INV.content_letter, 0 , 0 ,INV.priority,INV.date_in,INV.date_out);
            
       EXCEPTION
        WHEN OTHERS  THEN
            RAISE NOTICE 'caught bad insert';
            RETURN alert;
       END;
alert.success= 1 ;
RETURN alert;
END;
$body$
LANGUAGE 'plpgsql' VOLATILE CALLED ON NULL INPUT SECURITY INVOKER;

Собственно не пойму где ошибка ... в постгрессе новичек так что не судите строго ...
...
Рейтинг: 0 / 0
default value for row or record variable is not supported
    #33163513
Фотография XM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Patriot wrote:
Вместо
Код: plaintext
1.
2.
3.
4.
5.
  DECLARE
         inv_counter  integer:= nextval('"public"."inverticement_id_seq"'::text);
         pers_counter integer:= nextval('"public"."contact_information_id_seq"'::text);
         alert al_inv_success:=(pers_counter,inv_counter,* 0 *);
BEGIN
Код: plaintext
1.
2.
3.
	alert al_inv_success;
BEGIN
         select into al_inv_success pers_counter,inv_counter, 0 ;
???
Posted via ActualForum NNTP Server 1.2
...
Рейтинг: 0 / 0
default value for row or record variable is not supported
    #33163543
Patriot
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Благодарю ... второй раз )
Спасибо за помощь
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / default value for row or record variable is not supported
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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