X-Original-To: pgsql-sql-postgresql.org@localhost.postgresql.org Received: from localhost (unknown [64.117.224.193]) by svr1.postgresql.org (Postfix) with ESMTP id 3F81931098F for ; Tue, 1 Jul 2003 04:49:55 +0000 (GMT) Received: from svr1.postgresql.org ([64.117.224.193]) by localhost (svr1.postgresql.org [64.117.224.193]) (amavisd-new, port 10024) with ESMTP id 58501-10 for ; Tue, 1 Jul 2003 01:49:44 -0300 (ADT) Received: from megazone.bigpanda.com (megazone.bigpanda.com [63.150.15.178]) by svr1.postgresql.org (Postfix) with ESMTP id AE282310855 for ; Tue, 1 Jul 2003 01:49:44 -0300 (ADT) Received: by megazone.bigpanda.com (Postfix, from userid 1001) id A7ACBD639; Mon, 30 Jun 2003 21:49:30 -0700 (PDT) Received: from localhost (localhost [127.0.0.1]) by megazone.bigpanda.com (Postfix) with ESMTP id 7E9295C0B; Mon, 30 Jun 2003 21:49:30 -0700 (PDT) Date: Mon, 30 Jun 2003 21:49:30 -0700 (PDT) From: Stephan Szabo To: Erik Erkelens Cc: Subject: Re: CREATE SEQUENCE fails in plpgsql function In-Reply-To: <20030630145012.88168.qmail@web41707.mail.yahoo.com> Message-ID: <20030630214811.D46138-100000@megazone23.bigpanda.com> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII X-Archive-Number: 200307/4 X-Sequence-Number: 14118 On Mon, 30 Jun 2003, Erik Erkelens wrote: > new_max_records ALIAS FOR $1; > BEGIN > DROP SEQUENCE my_sequence; > --CREATE SEQUENCE my_sequence MAXVALUE 4 > CYCLE; > CREATE SEQUENCE my_sequence MAXVALUE > new_max_records CYCLE; Most of the creates/drops/etc... don't directly work with variables/arguments. You can probably do this with execute however.