From: | "Unnikrishnan Menon" <unnikrishnan(dot)menon(at)chennai(dot)transys(dot)net> |
---|---|
To: | "Ross J(dot) Reedstrom" <reedstrm(at)rice(dot)edu>, <pgsql-sql(at)postgresql(dot)org> |
Subject: | Re: Problems with PL/PGSQL - functions |
Date: | 2002-01-14 05:18:31 |
Message-ID: | 003401c19cba$ebea5e60$e90aa8c0@UNNIKRISHNAN |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-sql |
Hi Ross,
Iam sorry. when I wrote nextval(sequence) in the Select query I actually
meant the same table that I had created before. The question is that the
queries do not execute. They give errors in the first one and in the second
it gives a Not yet implmented error if i use Select into. The select as
query executes but does not return the value required in a variable.
Any idea on the second question on constraints :
What command or table gives the details of the constraints created other
than check constraints.
Thanx
Unni
----- Original Message -----
From: "Ross J. Reedstrom" <reedstrm(at)rice(dot)edu>
To: "Unnikrishnan Menon" <unnikrishnan(dot)menon(at)chennai(dot)transys(dot)net>
Cc: <pgsql-sql(at)postgresql(dot)org>
Sent: Sunday, January 13, 2002 9:49 PM
Subject: Re: [SQL] Problems with PL/PGSQL - functions
> On Sun, Jan 13, 2002 at 08:07:27PM +0530, Unnikrishnan Menon wrote:
> > Hi,
> >
> > I have a couple of problems :
> >
> > 1. I create a temporary table using the following method within a
function:
> >
> > query := ''Create table S_'' || nextval(sequence) || '' ( abc
integer, xyz varchar)'';
> > Execute query;
> > This query does create a table. But when I'am unable to access the
records in the table. I use the following methods:
> >
> > a. Select xyz into variable from S_''|| nextval(sequence)||'' where
abc = (some counter value) ;
> > b. query1 := '' Select xyz as variable from S_''||
nextval(sequence)||'' where abc = (some counter value) '' ;
> > Execute query1;
>
> Right, because each one increments the sequence. Try substituting
currentval().
> Oh, and you might want to create the table as a temp table, in a
transaction,
> so it'll go aeway automatically for you at the end of the transaction.
>
> Ross
From | Date | Subject | |
---|---|---|---|
Next Message | Unnikrishnan Menon | 2002-01-14 14:58:39 | Date Time calculation help |
Previous Message | George Moga | 2002-01-13 23:01:43 | Re: pg with different sql? |