Download Manual del usuario de PostgreSQL [ Postgres

Transcript
Capítulo 6. Conversión de tipos
consulta:
tgl=> select 2 ^ 3 AS "Exp";
Exp
-8
(1 row)
De esta manera, el analizador hace una conversión de tipo sobre ambos operadores y la
consulta es equivalente a
tgl=> select float8(2) ^ float8(3) AS "Exp";
Exp
-8
(1 row)
or
tgl=> select 2.0 ^ 3.0 AS "Exp";
Exp
-8
(1 row)
Nota: Esta ultima forma es la que tiene menos sobrecarga, ya que no se llama a
funciones para hacer un conversión implícita de tipo. Esto no es una ventaja para
pequeñas consultas, pero puede tener un gran impacto en el rendimiento de
consultas que abarquen muchas tablas.
73