Re: frustrated by plpgsql procedure

From: Bricklen Anderson <banderson(at)presinet(dot)com>
To: Dino Vliet <dino_vliet(at)yahoo(dot)com>
Cc: pgsql-general(at)postgresql(dot)org
Subject: Re: frustrated by plpgsql procedure
Date: 2006-03-27 19:14:35
Message-ID: 4428399B.6010208@presinet.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-general

Dino Vliet wrote:
> Hi guys,
>
> I trying for days to get this simple plpgsql procedure
> to run but I keep getting this error:
>
> psql:pgsql_procedure.txt:15: ERROR: syntax error at
> or near at character 17
> QUERY: copy cancel TO $1 with delimiter as ',' null
> as '.'
> CONTEXT: SQL statement in PL/PgSQL function doedit
> near line 12
> psql:pgsql_procedure.txt:15: LINE 1: copy cancel TO $1
> with delimiter as ',' null as '.'
> psql:pgsql_procedure.txt:15:
>
> The source code of this plpgsql procedure is:
>
> create or replace function doedit() returns void AS $$
> /* Procedure to create textfile from database table.
> */
>
> DECLARE
> i integer := 340;
> start date :='2004-08-06';
> eind date :='2004-08-12';
> location varchar(30) :='/usr/Data/plpgtrainin';
>
> BEGIN
> create table cancel as (SOME QUERY);
> location := location || i || '.txt' ::varchar(30);
> raise notice 'location is here %', location;
> copy cancel TO location with delimiter as ',' null as
> '.' ;
> END
> $$ Language plpgsql;
>
Missing semi-colon after END?

In response to

Responses

Browse pgsql-general by date

  From Date Subject
Next Message Tom Lane 2006-03-27 19:18:18 Re: Advantages of PostgreSQL over MySQL 5.0
Previous Message Mark Feller 2006-03-27 19:12:13 General advice on database/web applications