> > 2009/2/11 Fernando Hevia <fhe...@ip-tel.com.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) -- TIP 2: puedes desuscribirte de todas las listas simultáneamente (envía "unregister TuDirecciónDeCorreo" a majord...@postgresql.org)