From: | Alvaro Herrera <alvherre(at)commandprompt(dot)com> |
---|---|
To: | Juan Carlos Alemán Cuadros <jaleman(at)layconsa(dot)com(dot)pe> |
Cc: | pgsql-es-ayuda(at)postgresql(dot)org |
Subject: | Re: Uso de for en llenado de datos |
Date: | 2007-05-10 15:59:29 |
Message-ID: | 20070510155929.GL4504@alvh.no-ip.org |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
Juan Carlos Alemán Cuadros escribió:
> 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:
Lo primero que debe quedarte claro es que la "consola de consultas"
permite ingresar sólo codigo SQL. Esto quiere decir que no tienes
acceso a constructos procedurales como FOR, WHILE, etc. Éstos son
propios del lenguaje PL/pgSQL, el cual sólo puede ser usado en el
interior de las funciones que definas.
> for i in 1..10 loop
> insert into prueba
> values (i, 'Blanco')
> end loop;
Esto lo puedes hacer muy fácil en SQL:
isnert into prueba select a, 'Blanco' from generate_series(1, 10) as a;
--
Alvaro Herrera http://www.CommandPrompt.com/
PostgreSQL Replication, Consulting, Custom Development, 24x7 support
From | Date | Subject | |
---|---|---|---|
Next Message | Alvaro Herrera | 2007-05-10 16:00:27 | Re: Uso de for en llenado de datos |
Previous Message | Sebastián Villalba | 2007-05-10 15:56:11 | Re: Romper la normalizacion |