martes, 15 de diciembre de 2015

DEBER

UNIDAD EDUCATIVA FISCOMISIONAL “DON BOSCO”
NOMBRE: IVAN ROSERO                               FECHA: 2015/12/14
CURSO: 3º INFORMATICA
TEMA: FUNCIONES DE ORACLE
OBJETIVO: APRENDER LAS FUNCIONES QUE SE UTILIZA EN ORACLE MEDIANTE LA INVESTIGACION DE ESTAS FUNCIONES PARA ASI PODER UTILIZARLAS EN LA PROGRAMACION QUE SE HACE EN CLASE.
DEBER
FUNCION GREATEST

EN ORACLE PL/SQL LA FUNCIÓN GREATEST DEVUELVE EL MAYOR VALOR DE UNA LISTA DE EXPRESIONES.

SINTAXIS

GREATEST (EXPR1, EXPR2, ... EXPR_N)
PARÁMETROS O ARGUMENTOS

EXPR1 , EXPR2 ,. EXPR_N SON EXPRESIONES QUE SON EVALUADAS POR LA FUNCIÓN MAYOR .

TEORÍA:

SI LOS TIPOS DE DATOS DE LAS EXPRESIONES SON DIFERENTES, TODAS LAS EXPRESIONES SE CONVIERTEN EN LO QUE SEA EL TIPO DE DATOS EXPR1 ES.
SI LA COMPARACIÓN SE BASA EN UNA COMPARACIÓN CARÁCTER, UN CARÁCTER SE CONSIDERA MAYOR QUE OTRA SI TIENE UN VALOR DE CONJUNTO DE CARACTERES SUPERIOR.
FUNCION NVL
LA FUNCIÓN NVL FORMA PARTE DEL LENGUAJE PL/SQL DE ORACLE Y SU SINTAXIS ES:
NVL( EXPRESIÓN1, EXPRESIÓN2 )
DONDE EXPRESIÓN1 SE EVALÚA A NULL (NOT APLICABLE O NA SEGÚN LA DOCUMENTACIÓN OFICIAL DE ORACLE) O A LA CADENA VACÍA Y EN CASO DE QUE SEA VERDADERA LA EVALUACIÓN SE RETORNA EL VALOR DE LA EXPRESIÓN2. SI EL RESULTADO DE LA EVALUACIÓN ES FALSO, SE RETORNA EL VALOR DE LA EXPRESIÓN1. POR EJEMPLO:
SHOW NVL( NULL, 'ES NULO' )
 ES NULO

SHOW NVL( '', 'ES CADENA VACÍA' )


TAMBIÉN PUEDE SER ÚTIL EL UTILIZAR LA FUNCIÓN NVL2 DISPONIBLE DESDE ORACLE 8I, LA CUAL UTILIZA TRES PARÁMETROS DEVOLVIENDO EL RESULTADO DE EVALUAR EL TERCERO DE ELLOS SI LA EXPRESIÓN1 ES DISTINTO A NULL Y A LA CADENA VACÍA.

FUNCION UID
LA FUNCIÓN UID SE PUEDE UTILIZAR EN LAS SIGUIENTES VERSIONES DE ORACLE / PLSQL:
ORACLE 12C, ORACLE 11G, ORACLE 10G, ORACLE 9I, ORACLE 8I
EJEMPLO
ECHEMOS UN VISTAZO A ALGUNOS EJEMPLOS DE FUNCIONES DE ORACLE UID Y EXPLORAR CÓMO UTILIZAR LA FUNCIÓN DE UID EN ORACLE / PLSQL.
POR EJEMPLO:
SELECT UID
INTO PARM_UID
FROM DUAL;
LA VARIABLE LLAMADA PARM_UID AHORA CONTENDRÁ EL NÚMERO DE IDENTIFICACIÓN DE LA SESIÓN DEL USUARIO.
 FUNCION USER
LA FUNCIÓN USER SE PUEDE UTILIZAR EN LAS SIGUIENTES VERSIONES DE ORACLE / PLSQL:
ORACLE 12C, ORACLE 11G, ORACLE 10G, ORACLE 9I, ORACLE 8I

EJEMPLO
ECHEMOS UN VISTAZO A ALGUNOS EJEMPLOS DE FUNCIÓN USUARIO ORACLE Y EXPLORAR CÓMO UTILIZAR LA FUNCIÓN DE USUARIO EN ORACLE / PLSQL.
POR EJEMPLO:
PARM_USER_ID := USER;
O
SELECT USER
INTO PARM_USER_ID
FROM DUAL;
LA VARIABLE LLAMADA PARM_USER_ID AHORA CONTENDRÁ EL ID DE USUARIO DE ORACLE DE LA SESIÓN ACTUAL DE ORACLE.
CONCLUSION
APRENDIMOS LOS DIFERENTES CONCEPTOS DE ESTAS NUEVAS FUNCIONES PARA ASI APLICARLOS EN LA CLASE.
-AMPLIE MIS CONOCIMIENTOS ACERCA DE LA PROGRAMACION EN ORACLE
BIBLIOGRAFIA