From: | "Gustavo" <gustavor(at)intercomgi(dot)net> |
---|---|
To: | Juan Carlos Alemán Cuadros <jaleman(at)layconsa(dot)com(dot)pe>, <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | Re: Uso de for en llenado de datos |
Date: | 2007-05-10 15:48:39 |
Message-ID: | 026c01c7931a$af9d8fc0$e802a8c0@gustavo |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
Uso de for en llenado de datosTendrias que hacerlo mediante una función:
CREATE OR REPLACE FUNCTION cargar_bd()
RETURNS void AS
$BODY$BEGIN
for i in 1..10 loop
insert into prueba values (i, 'Blanco')
end loop;
END;$BODY$
LANGUAGE 'plpgsql' VOLATILE;
Y luego ejecutarla asi:
select cargar_bd();
Saludos
----- Original Message -----
From: Juan Carlos Alemán Cuadros
To: pgsql-es-ayuda(at)postgresql(dot)org
Sent: Thursday, May 10, 2007 11:31 AM
Subject: [pgsql-es-ayuda] Uso de for en llenado de datos
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
------------------------------------------------------------------------------
No virus found in this incoming message.
Checked by AVG Free Edition.
Version: 7.5.467 / Virus Database: 269.6.6/795 - Release Date: 09/05/2007 15:07
From | Date | Subject | |
---|---|---|---|
Next Message | Juan Carlos Alemán Cuadros | 2007-05-10 15:51:03 | RE: Uso de for en llenado de datos |
Previous Message | Alvaro Herrera | 2007-05-10 15:29:13 | Re: Ayuda con explain |