2.2.5. Expresiones
2.2.5. Expresiones Dataprix 5 Octubre, 2009 - 10:22Hay que tener cuidado con el uso de las variables locales por los motivos siguientes:
Nota |
El comando do evalúa expresiones sin mostrar los resultados en pantalla. Se puede evaluar cualquier expresión que admite el comando select. |
• Se evalúan en el servidor al ser enviadas por el cliente.
• Se realizan conversiones de tipo implícitas.
mysql> do @ingreso := now();
Las variables no requieren declaración y, por omisión, contienen el valor NULL que significa “ausencia de valor”, observad en la siguiente consulta los resultados de utilizar valores nulos:
Nota |
En una expresión donde cualquiera de sus elementos sea NULL, automáticamente entregará como resultado el valor NULL. |
La razón de este comportamiento es que no es posible realizar ninguna operación cuando se desconoce algún valor. La entrada de valores NULL siempre significará salida de valores NULL.