podes hacer algo como:

update moneda
set cotizacion = case when nombre_moneda = 'DOLAR' then 5500
                                when nombre_moneda = 'EURO' then 7000
                                when nombre_moneda = 'PESO URUGUAYO'
then 3100 end


Saludos


2008/11/27 Gustavo Amarilla Santacruz <[EMAIL PROTECTED]>:
> Saludos, lista.
>
> Tengo una aplicación en la cuál se manejan cotizaciones de las monedas (
> Euros, Dólares, Reales, Pesos , ... ); me preguntaba si existe una forma de
> realizar las actualizaciones de las múltiples filas con una sola sentencia
> SQL.
>
> Tengo entendido que con la sentencia INSERT se puede hacer algo como:
>
>
> INSERT INTO moneda( nombre_moneda, cotizacion )VALUES
> ( 'DOLAR', 5000 ),
> ( 'EURO', 6900 ),
> ( 'PESO URUGUAYO', 3000 );
>
>
> ¿Qué se puede hacer con las múltiples actualizaciones?.
>
>
> Desde ya, muchas gracias.
>
>
> -------------------------
> Gustavo Amarilla
>
>
--
TIP 5: ¿Has leído nuestro extenso FAQ?
         http://www.postgresql.org/docs/faqs.FAQ.html

Responder a