PL/pgsql - Mailing list pgsql-sql

From Gustavo Tadao Okida
Subject PL/pgsql
Date
Msg-id 3D9210D3.9030508@netscape.net
Whole thread Raw
Responses Re: PL/pgsql  (Ian Barwick <barwick@gmx.net>)
List pgsql-sql
    Hi,

I'm a new PostgreSql user but I have some experience in Oracle. So I 
decided to use PL/pgsql to build my procedure (functions).

I create an database called MyDatabase and add this language into it 
with: createlang plpgsql MyDatabase. After this, I wrote a function with 
pgaccess :

Name: spi_novo_parametro         paramters:
returns: char                                   language: plpgsql

DECLARE   val INTEGER :=1;
BEGIN   insert into identificador_pri values(1, "OK");   RETURN "OK";
END;

It was OK when I saved it in pgaccess front end.

When I tested it, by query tab, writing select spi_novo_parametro();, it 
return me this message:

Error: can't read
"PgAcVar(mw,.pgaw:22,nrecs)": no such element in array

and the stack is:

Error: can't read "PgAcVar(mw,$wn,nrecs)": no such element in array while executing

"For {set row 0} {$row<$PgAcVar(mw,$wn,nrecs)} {incr row}{   if {[lindex $PgAcVar(mw,$wn,nrecs) $row]>$y} break }"
(procedure "Tables::canvasClick" line 5)
invoked from within
"Tables::canvasClick .pgaw:22 229 240" (command bound to event)


Could you help me?

Thanks in advance.

Tadao









pgsql-sql by date:

Previous
From: "Jeroen Olthof"
Date:
Subject: function return multiply rows
Next
From: Boulgakov Andrei
Date:
Subject: Is it possible to use lo_write in SQL?