Compartir a través de


Variables predefinidas para expresiones

Además de poder utilizar nombres de columna, literales, operadores y funciones en una expresión, también puede utilizar variables predefinidas que tienen valores o significados definidos. Por ejemplo, puede utilizar una variable predefinida para mostrar el nombre de usuario del usuario actual o para buscar columnas de datos que no contengan ningún valor (null).

Las variables predefinidas que puede utilizar dependerán de la base de datos en la que realice consultas. Consulte la documentación de la base de datos para obtener información detallada sobre las variables predefinidas que están disponibles.

Nota

En algunos casos, una variable predefinida podría estar disponible como función. Por ejemplo, una base de datos podría utilizar la variable predefinida CURRENT_USER, mientras que otra base de datos podría tener la misma información disponible a través de la función USER_NAME( ). Consulte la documentación de la base de datos para obtener información detallada.

En la lista siguiente se muestran ejemplos de las variables predefinidas que están disponibles en algunas bases de datos, como Microsoft SQL Server.

Variable predefinida

Descripción

Ejemplo

CURRENT_USER

Nombre del usuario actual

UPDATE accounts 
SET salesperson = CURRENT_USER
WHERE region = 'NW'

Cambia la columna Salesperson de todas las cuentas de la región noroeste por el nombre del usuario actual.

NULL

Valor nulo que se utiliza en las expresiones de búsqueda IS NULL e IS NOT NULL*.

SELECT emp_id, lname, fname, minit
FROM employee
WHERE minit IS NULL

Busca autores que no tengan inicial de segundo nombre.

*   La palabra clave IS es un operador especial que se puede utilizar con NULL.

Vea también

Referencia

Estructura de las expresiones

Conceptos

Expresiones en consultas

Otros recursos

Realizar consultas con parámetros