Re: INSERT

From: "Silvio Quadri" <silvioq(at)gmail(dot)com>
To: "M C" <ayudapostgre(at)gmail(dot)com>
Cc: pgsql-es-ayuda(at)postgresql(dot)org
Subject: Re: INSERT
Date: 2008-12-15 19:13:48
Message-ID: 61dc71dc0812151113k301033d9l69ffddd7e364dc6@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

2008/12/15 M C <ayudapostgre(at)gmail(dot)com>:
> Tengo la siguiente función que realiza un INSERT y devuelve un booleano
>
> CREATE OR REPLACE FUNCTION guardar_datos_pantalla(character varying,
> integer, text[], integer, character varying)
> RETURNS boolean AS
> $BODY$
> DECLARE
> valor BOOLEAN;
> BEGIN
> INSERT INTO pantalla (titulo, n_paginas, descripcion, id_item_menu,
> titulo_menu) VALUES ($1, $2, $3, $4, $5);
> return valor;
> END;
> $BODY$
> LANGUAGE 'plpgsql' VOLATILE;
>
> Al ejecutar la función (select guardar_datos_pantalla('Titulo', 2,
> 'descripcion', 1, 'titulo');) me produce el siguiente error:
> ERROR: array value must start with "{" or dimension information
>
>
> Esto se debe al tipo text?

Sí. Usá text sin corchetes.
Silvio

In response to

  • INSERT at 2008-12-15 19:06:22 from M C

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Alvaro Herrera 2008-12-15 19:14:02 Re: INSERT
Previous Message M C 2008-12-15 19:06:22 INSERT