From: | "Fernando Hevia" <fhevia(at)ip-tel(dot)com(dot)ar> |
---|---|
To: | "'Fernando Moreno'" <azazel(dot)7(at)gmail(dot)com>, "'pgsql-es-ayuda'" <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | RE: Tabla temporal |
Date: | 2009-02-11 19:36:16 |
Message-ID: | 7C180DBDE8284992B12A5565D2133282@iptel.com.ar |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
>
> 2009/2/11 Fernando Hevia <fhevia(at)ip-tel(dot)com(dot)ar>:
> > Tenés un error de sintaxis:
> >
> >> --verifico si ya hay un registro con el codigo de la
> cuenta contable
> >> en la
> > tabla temporal
> >> select into cuenta * from BalMes where
> >> asicuecod=rBalMensual.asicuecod;
> >
> >
> > Cuando es:
> >
> > select * into cuenta from BalMes ...
>
> No es un error. INTO y la lista de variables que recibirán el
> resultado pueden ir ubicados de distintas formas.
Hmm, pues en mi instalación no admite la sintaxis que utilizó:
postgres=# create database prueba;
CREATE DATABASE
postgres=# \connect prueba
You are now connected to database "prueba".
prueba=# create table t1 ( c1 text, c2 text, c3 integer);
CREATE TABLE
prueba=# select into cuenta * from t1;
ERROR: syntax error at or near "into"
LINE 1: select into cuenta * from t1;
^
En cambio:
prueba=# select * into cuenta from t1;
SELECT
prueba=# select version();
version
----------------------------------------------------------------------------
-------------------
PostgreSQL 8.3.5 on i486-pc-linux-gnu, compiled by GCC cc (GCC) 4.2.4
(Ubuntu 4.2.4-1ubuntu3)
(1 row)
From | Date | Subject | |
---|---|---|---|
Next Message | Alvaro Herrera | 2009-02-11 19:36:51 | Re: Migracion Sybase a Postgres |
Previous Message | Alvaro Herrera | 2009-02-11 19:32:44 | Re: Compilar o Instalar binarios,,,, |