- APP_NAME () Devuelve el nombre de la aplicación actual
SELECT APP_NAME() AS [NOMBRE DE LA APLICACION]
- DATALENGTH (Expresion) Devuelve un entero que es numero de bytes necesarios para representar esa expresión a int
SELECT DATALENGTH('NINONI') AS [NUMERO DE BITES]
- ISDATE (Expresion) Dice si la expresión es una fecha o no. Devuelve 1 si la expresión es una fecha y 0 si no es una fecha.
SELECT ISDATE ('12/10/01') AS [VALIDACION FECHA]
- ISNUMERIC (Expresion) Dice si la expresión es un numero o no.
Devuelve 1 si la expresión es un número y 0 si la expresión no es número.
SELECT ISNUMERIC('DDD') AS [VALIDACION NUMERO]
- ISNULL (Expresión , ExpresionDevuelta) Si la expresión es nula te devuelve la Expresión Devuelta y si no devuelve la primera Expresión
SELECT ISNULL (NULL,'NO NULO') AS [ES NULO]
- PARSENAME (‘NombreObjeto’, ParteNombre)
ParteNombre es un valor de tipo Int que coge unos determinados valores del
NombreObjeto:
1 Objeto.
2 Propietario
3 Base de Datos
4 Servidor
SELECT PARSENAME('SERRA.HOSPITAL.DBO.EMP',1) AS [PARTE EXPRESION] SELECT PARSENAME('SERRA.HOSPITAL.DBO.EMP',2) AS [PARTE EXPRESION] SELECT PARSENAME('SERRA.HOSPITAL.DBO.EMP',3) AS [PARTE EXPRESION] SELECT PARSENAME('SERRA.HOSPITAL.DBO.EMP',4) AS [PARTE EXPRESION]
- SYSTEM_USER
Devuelve el usuario del sistema actual
Depende de la autentificación con la que te hayas conectado
SELECT SYSTEM_USER AS [USUARIO CONECTADO]
- USER_NAME()
Devuelve el nombre del usuario actual
SELECT USER_NAME()
- COALESCE (expresión1, expresión2, ...)
Devuelve la primera expresión no NULL
Si todos son NULL devuelve NULL
SELECT COALESCE(SALARIO,COMISION) FROM EMP
Si el Salario es nulo devolverá la comisión, y si los dos son nulos, devolverá un campo null.
Espero haber ayudado en algo. Hasta la próxima oportunidad!
Espero haber ayudado en algo. Hasta la próxima oportunidad!
Twittear
No hay comentarios:
Publicar un comentario