RE: Tabla temporal

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)

In response to

Responses

Browse pgsql-es-ayuda by date

  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,,,,