Entradas

Mostrando entradas de octubre 27, 2014

Funciones Predeterminadas del Oracle 11g

--******************FUNCIONES NUMÉRICAS
--obtiene el seno de un numero
select sin(2)from dual;
--obtiene el valor absoluto
select abs(-100)from dual;
--obtiene la raiz cuadrada
select sqrt(4)as raiz_cuadrada from dual;
--obtiene el redondeo de numeros decimales
select round(11.235888888,2)from dual;
--obtiene el resto de una division
select mod(3,2) from dual;

--********************FUNCIONES DE CADENA
select concat('hola','mundo')from dual;
select initcap('jose')from dual;
select upper('maria')from dual;
select lower('JESUS')from dual;
select length('jose maria')from dual;
select upper(replace('oracle 10g','10g','11g')) from dual;
select trim('        oracle      ')from dual;
select substr('E0001',1,1)from dual;
select to_char(3850.0000,'$9,999.99')FROM dual;
select to_char(4850.34440,'$9,999.99')FROM dual;

--********************FUNCIONES DE FECHAS
select sysdate from dual;
SELECT C…

Funciones con Tablas en Oracle 11g

--crear una funcion que me permita mostrar el nombre de categoria de acuerdo a su codigo create or replace function f_obtener_categoria(v_cod in number)   return varchar2 is   v_nom varchar2(40); begin   select nombre into v_nom   from categoria   where IDCATEGORIA=v_cod;
  return v_nom; end f_obtener_categoria;
--ejecutar funcion creada select F_OBTENER_CATEGORIA(1)from dual;

--by. Ing. Jhonatan