RE: Uso de for en llenado de datos

From: Juan Carlos Alemán Cuadros <jaleman(at)layconsa(dot)com(dot)pe>
To: "'Alvaro Herrera'" <alvherre(at)commandprompt(dot)com>
Cc: <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: RE: Uso de for en llenado de datos
Date: 2007-05-10 16:06:21
Message-ID: 006801c7931d$266d9940$5d00000a@jaleman
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Muchas gracias Alvaro, como puedo saber que es lo que se puede ejecutar como
SQL solamnete o como PL/pgsql, no se si me entiendas, es mas que poder saber
cuando los debo de diferenciar y asi no estar buscando un dato erroneo.

Saludos

-----Mensaje original-----
De: pgsql-es-ayuda-owner(at)postgresql(dot)org
[mailto:pgsql-es-ayuda-owner(at)postgresql(dot)org] En nombre de Alvaro Herrera
Enviado el: Jueves, 10 de Mayo de 2007 10:59 a.m.
Para: Juan Carlos Alemán Cuadros
CC: pgsql-es-ayuda(at)postgresql(dot)org
Asunto: Re: [pgsql-es-ayuda] Uso de for en llenado de datos

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

---------------------------(fin del mensaje)---------------------------
TIP 2: puedes desuscribirte de todas las listas simultáneamente
(envíe "unregister TuDirecciónDeCorreo" a majordomo(at)postgresql(dot)org)

In response to

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Alvaro Herrera 2007-05-10 16:12:12 Re: problema: pg_xlog contiene archivos muy antiguos
Previous Message Alvaro Herrera 2007-05-10 16:00:27 Re: Uso de for en llenado de datos