| From: | "Patrick Hatcher" <PHatcher(at)macys(dot)com> |
|---|---|
| To: | josh(at)agliodbs(dot)com |
| Cc: | pgsql-novice(at)postgresql(dot)org |
| Subject: | Re: Function problem |
| Date: | 2002-03-16 03:19:58 |
| Message-ID: | OF6E0DFE92.8FF3CCB9-ON88256B7E.0011B0E5@fds.com |
| Views: | Whole Thread | Raw Message | Download mbox | Resend email |
| Thread: | |
| Lists: | pgsql-novice |
Ahhhhhhhh. Thank you Josh. I just learned something new. I've been doing
it this way in MS SQL for years.
Patrick Hatcher
Macys.Com
"Josh Berkus"
<josh(at)agliodbs To: "Patrick Hatcher" <PHatcher(at)macys(dot)com>
.com> cc: pgsql-novice(at)postgresql(dot)org
Subject: Re: [NOVICE] Function problem
03/15/2002
06:49 PM
Partrick,
> This a snippet of a much longer procedure. I am creating a cross-tab
> of
> sales data and dumping it into a temp table. A bunch of other temp
> tables
> are created and then the whole thing is put together in 1 table for
> reporting purposes. As stated earlier, it works if I don't put it
> into a
> function and I think it has to do with my quotes (").
No, the problem is that SELECT INTO in a procedure is for selecting
data into variables. PL/pgSQL is expecting a variable named "TEMP"
and not finding one. Instead, how about using the more standard
CREATE TABLE AS SELECT ... ?
-Josh Berkus
| From | Date | Subject | |
|---|---|---|---|
| Next Message | Josh Berkus | 2002-03-16 21:10:31 | Re: Function problem |
| Previous Message | Josh Berkus | 2002-03-16 02:49:57 | Re: Function problem |