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