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