Thread: Postgres 8.1 sequences and 'CALL'-syntax

Postgres 8.1 sequences and 'CALL'-syntax

From
"Schnabl, Sebastian"
Date:
Hello,

I use postgres 8.1 and trie to run jboss over sequoia-ha (http://sequoia.continuent.org/HomePage). But i have an
problemwith sequences. Sequoia claims to support for good reasons and db-independece only "sql-standard(s)". Therefore
theyDON'T support the postgres-specific "select nextval('seq_name')". Instead they gave me the hint to use the
sql-conform"call nexval('seq_name')". 

But unfortunately i always get only an syntax error on "call" from jdbc-driver or specially postgres as result.

How can i use sequences in conjunction with "call"-syntax??

Thx in advance


______________________________________________________________ Sebastian Schnabl
 Qualitype AG
 Quality Assurance Systems |Bioinformatics
 Moritzburger Weg 67 | 01109 Dresden
 fon +49.351.8838 0 | fax +49.351.8838 2809
 http://www.qualitype.de
______________________________________________________________




Re: Postgres 8.1 sequences and 'CALL'-syntax

From
Peter Eisentraut
Date:
Schnabl, Sebastian wrote:
> I use postgres 8.1 and trie to run jboss over sequoia-ha
> (http://sequoia.continuent.org/HomePage). But i have an problem with
> sequences. Sequoia claims to support for good reasons and
> db-independece only "sql-standard(s)". Therefore they DON'T support
> the postgres-specific "select nextval('seq_name')". Instead they gave
> me the hint to use the sql-conform "call nexval('seq_name')".

That statement is not any more SQL conforming than the other.

-- 
Peter Eisentraut
http://developer.postgresql.org/~petere/