El día 24 de julio de 2008 0:04, Yoel Mc Lennan <[EMAIL PROTECTED]> escribió: > > Buenas, alguna idea de como concatenar un string con un boolean ? > > eJ : > nombre varchar; > propio bool; > dato vacrhar; > > propio=false; > > > dato := nombe || propio (aparentemente no se puede) > > Gracias. >
Antes de nada (hoy es mi día dudoso-protestón :) ) ¿Tiene algún sentido hacer eso? Y luego, la respuesta: Sí que se puede concatenar, al menos en la versión que ahora mismo tengo disponible ( PostgreSQL 8.3.0, compiled by Visual C++ build 1400) postgres=# select 'texto '||(2>1) as cosa_rara; cosa_rara ------------ texto true (1 row) postgres=# select 'texto '||(2<1) as cosa_rara; cosa_rara ------------- texto false (1 row) Y en otra versión: PostgreSQL 8.0.3 on i486-pc-linux-gnu, compiled by GCC gcc-4.0.gcc-opt (GCC) 4.0.2 20050808 (prerelease) (Ubuntu 4.0.1-4ubuntu9) también se puede concatenar, pero en vez de ser 'false' es 'f': select 'texto '||(2>1) as cosa_rara; cosa_rara ----------- texto t (1 row) -- Miguel Rodríguez Penabad -- TIP 2: puedes desuscribirte de todas las listas simultáneamente (envía "unregister TuDirecciónDeCorreo" a [EMAIL PROTECTED])