Uso de for en llenado de datos

From: Juan Carlos Alemán Cuadros <jaleman(at)layconsa(dot)com(dot)pe>
To: <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: Uso de for en llenado de datos
Date: 2007-05-10 14:31:02
Message-ID: 004301c7930f$d6374f50$5d00000a@jaleman
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Hola lista estoy tratando de hacer comparaciones entre sql server y
postgres, pero mis conocimientos de postgres son muy limitados y buscando en
la ayuda por ejmeplo para llenar una tabla lo puedo hacer con:

for i in 1..10 loop
insert into prueba
values (i, 'Blanco')
end loop;

Pero cuando lo ejecuto desde el sql editor del pgadmin y me marca el
siguiente error:

ERROR: syntax error at or near "for"
SQL state: 42601
Character: 1

Por ejemplo para hacer esto en sql server lo hacia asi:

Declare @i int
While @i <= 10
begin
insert into prueba
values (@i, 'Blanco')
continue
end

He buscado la definición de variables en postgres pensando que ese es el
problema y entoncontre lo siguiente:

i integer;

y aumentando esto a lo anterior:

i integer;
for i in 1..10 loop
insert into prueba
values (i, 'Blanco')
end loop;

Me marca el siguiente error:

ERROR: syntax error at or near "i"
SQL state: 42601
Character: 1

Espero me puedan dar una mano

Saludos

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Hugo Chuquitaype 2007-05-10 14:54:01 ayuda sobre postgres version 7.3.8
Previous Message Martin Marques 2007-05-10 14:11:21 Re: UTF-8 to ASCII