16
Oracle Oracle ¿ Que es Oracle ? ¿ Que es Oracle ? Historia de Oracle Historia de Oracle Caracteristica de Oracle Caracteristica de Oracle Estructura de Oracle Estructura de Oracle ¿Qué diferencias hay entre ¿Qué diferencias hay entre MYSQL y Oracle? MYSQL y Oracle? Versiones de Oracle Versiones de Oracle Funciones Oracle Funciones Oracle

Oracle

  • Upload
    sveta

  • View
    158

  • Download
    0

Embed Size (px)

DESCRIPTION

¿ Que es Oracle ? Historia de Oracle Caracteristica de Oracle Estructura de Oracle ¿Qué diferencias hay entre MYSQL y Oracle? Versiones de Oracle Funciones Oracle. Oracle. Lu Yen Jung. - PowerPoint PPT Presentation

Citation preview

Page 1: Oracle

OracleOracleiquest Que es Oracle iquest Que es Oracle Historia de OracleHistoria de OracleCaracteristica de OracleCaracteristica de OracleEstructura de OracleEstructura de OracleiquestQueacute diferencias hay entre MYSQL y iquestQueacute diferencias hay entre MYSQL y OracleOracle Versiones de OracleVersiones de OracleFunciones OracleFunciones Oracle

iquest Que es Oracle iquest Que es Oracle Oracle la Primera Base de Datos Disentildeada Oracle la Primera Base de Datos Disentildeada para para Grid ComputingGrid Computing es un es un sistema de sistema de gestioacuten de base de datosgestioacuten de base de datos relacional relacional fabricado por fabricado por Oracle CorporationOracle CorporationOracle es baacutesicamente un herramienta Oracle es baacutesicamente un herramienta clienteservidor para la gestioacuten de clienteservidor para la gestioacuten de base de base de datosdatos la gran la gran potenciapotencia que tiene y su que tiene y su elevado elevado precioprecio hace que solo se vea en hace que solo se vea en empresasempresas muy grandes y multinacionales muy grandes y multinacionales por norma general por norma general

Caracteristicas de OracleCaracteristicas de Oracle

Desarrollado sobre Desarrollado sobre Oracle DatabaseOracle Database Oracle Content Database Oracle Content Database ha sido ha sido disentildeada para que las organizaciones disentildeada para que las organizaciones puedan controlar y gestionar grandes puedan controlar y gestionar grandes voluacutemenes de contenidos no voluacutemenes de contenidos no estructurados en un uacutenico repositorio con estructurados en un uacutenico repositorio con el objetivo de reducir los costes y los el objetivo de reducir los costes y los riesgos asociados a la peacuterdida de riesgos asociados a la peacuterdida de informacioacuten informacioacuten

Estructuras de OracleEstructuras de OracleUna BD Oracle tiene una estructura fiacutesica y Una BD Oracle tiene una estructura fiacutesica y

una estructura loacutegica una estructura loacutegica La estructura fiacutesica se corresponde a los La estructura fiacutesica se corresponde a los

ficheros del sistema operativoficheros del sistema operativo La estructura loacutegica estaacute formada por los La estructura loacutegica estaacute formada por los

tablespace tablespace y los y los objetos objetos de un esquema de un esquema de BDde BD

Estructura loacutegicaEstructura loacutegica

Se divide en unidades de almacenamiento loacutegicas Tablespaces

Cada BD estaraacute formada por uno o mas tablespaces (al menos existe el tablespace SYSTEM 1048774 cataacutelogo del sistema)

Cada tablespace se corresponde con uno o maacutes ficheros de datos

Estructura fiacutesicaEstructura fiacutesica Una BD tiene Una BD tiene uno o maacutes ficheros de datosuno o maacutes ficheros de datos Estos Estos

ficheros son de ficheros son de tamantildeo fijo tamantildeo fijo y se establecen en el y se establecen en el momento en que se crea la base de datos o en el momento en que se crea la base de datos o en el momento en el que se crean tablespacesmomento en el que se crean tablespaces

Los datos del fichero de datos son leiacutedos cuando se Los datos del fichero de datos son leiacutedos cuando se necesitan y situados en una cacheacute de memoria necesitan y situados en una cacheacute de memoria compartida para que el proacuteximo acceso a los compartida para que el proacuteximo acceso a los mismos sea maacutes raacutepido mismos sea maacutes raacutepido

iquestQueacute diferencias hay entre iquestQueacute diferencias hay entre MYSQL y OracleMYSQL y Oracle

MySQL se instala a partir de sus rpm resultando MySQL se instala a partir de sus rpm resultando realmente sencillo El proceso de instalacioacuten crea realmente sencillo El proceso de instalacioacuten crea las bases de datos necesarias para funcionar las bases de datos necesarias para funcionar MySQL le acompantildea suficiente documentacioacuten MySQL le acompantildea suficiente documentacioacuten de calidadde calidad

Oracle resulta muy difiacutecil de instalar No dispone Oracle resulta muy difiacutecil de instalar No dispone de un fichero rpm de instalacioacuten Incorpora de un fichero rpm de instalacioacuten Incorpora documentacioacuten para poder ejecutar el instalador documentacioacuten para poder ejecutar el instalador Se trata de un rudimentario asistente que realiza Se trata de un rudimentario asistente que realiza preguntas al usuario o administrador y presenta preguntas al usuario o administrador y presenta una lista de componentes a elegir una lista de componentes a elegir

Versiones de OracleVersiones de Oracle

Oracle 5 y Oracle 6 Oracle 5 y Oracle 6 Oracle 7 Oracle 7 Oracle 7 Parallel Oracle 7 Parallel Oracle 8 Oracle 8 Oragle 9Oragle 9 Oracle 10Oracle 10 Oracle 11Oracle 11

Funciones OracleFunciones Oracle

Funciones de valores simplesFunciones de valores simples Funciones de grupos de valoresFunciones de grupos de valores Funciones que devuelven valores de Funciones que devuelven valores de

caracterescaracteres Funciones que devuelven valores Funciones que devuelven valores

numeacutericosnumeacutericos Funciones para el manejo de fechasFunciones para el manejo de fechas Funciones de conversioacutenFunciones de conversioacuten

Funciones de valores simplesFunciones de valores simples

ABS(n)= CEIL(n)= FLOOT(n) = MOD (m n)= NVL (valor

expresioacuten)= POWER (m

exponente)=

SQRT(n)= TRUNC (numero

[m])= VAIRANCE

(valor)= ROUND (numero [

m])= SIGN (valor)=

Funciones de grupos de valoresFunciones de grupos de valores

AVG(n)=AVG(n)= COUNT ( | Expresioacuten)= COUNT ( | Expresioacuten)= MAX (expresioacuten)= MAX (expresioacuten)= MIN (expresioacuten)= MIN (expresioacuten)= SUM (expresioacuten)= SUM (expresioacuten)= GREATEST (valor1 valor2hellip)= GREATEST (valor1 valor2hellip)= LEAST (valor1 valor2hellip)= LEAST (valor1 valor2hellip)=

Funciones que devuelven Funciones que devuelven valores de caracteresvalores de caracteres

CHR(n) = CONCAT (cad1 cad2)= LOWER (cad)= UPPER (cad)= INITCAP (cad)= LPAD (cad1 n[cad2])= RPAD (cad1 n[cad2])=

LTRIM (cad [set])= RTRIM (cad [set])= REPLACE (cad

cadena_busqueda [ cadena_sustitucion])=

SUBSTR (cad m [n])= TRANSLATE (cad1

cad2 cad3)=

Funciones que devuelven Funciones que devuelven valores numeacutericosvalores numeacutericos

ASCII(cad)= ASCII(cad)= INSTR (cad1 cad2 [ comienzo [m]])= INSTR (cad1 cad2 [ comienzo [m]])= LENGTH (cad)= LENGTH (cad)=

Funciones para el manejo de Funciones para el manejo de fechasfechas

SYSDATE= SYSDATE= ADD_MONTHS (fecha n)= ADD_MONTHS (fecha n)= LASTDAY (fecha)= LASTDAY (fecha)= MONTHS_BETWEEN (fecha1 fecha2)= MONTHS_BETWEEN (fecha1 fecha2)= NEXT_DAY (fecha cad)= NEXT_DAY (fecha cad)=

Funciones de conversioacutenFunciones de conversioacuten

TO_CHAR= TO_CHAR= TO_DATE= TO_DATE= TO_NUMBER= TO_NUMBER=

Page 2: Oracle

iquest Que es Oracle iquest Que es Oracle Oracle la Primera Base de Datos Disentildeada Oracle la Primera Base de Datos Disentildeada para para Grid ComputingGrid Computing es un es un sistema de sistema de gestioacuten de base de datosgestioacuten de base de datos relacional relacional fabricado por fabricado por Oracle CorporationOracle CorporationOracle es baacutesicamente un herramienta Oracle es baacutesicamente un herramienta clienteservidor para la gestioacuten de clienteservidor para la gestioacuten de base de base de datosdatos la gran la gran potenciapotencia que tiene y su que tiene y su elevado elevado precioprecio hace que solo se vea en hace que solo se vea en empresasempresas muy grandes y multinacionales muy grandes y multinacionales por norma general por norma general

Caracteristicas de OracleCaracteristicas de Oracle

Desarrollado sobre Desarrollado sobre Oracle DatabaseOracle Database Oracle Content Database Oracle Content Database ha sido ha sido disentildeada para que las organizaciones disentildeada para que las organizaciones puedan controlar y gestionar grandes puedan controlar y gestionar grandes voluacutemenes de contenidos no voluacutemenes de contenidos no estructurados en un uacutenico repositorio con estructurados en un uacutenico repositorio con el objetivo de reducir los costes y los el objetivo de reducir los costes y los riesgos asociados a la peacuterdida de riesgos asociados a la peacuterdida de informacioacuten informacioacuten

Estructuras de OracleEstructuras de OracleUna BD Oracle tiene una estructura fiacutesica y Una BD Oracle tiene una estructura fiacutesica y

una estructura loacutegica una estructura loacutegica La estructura fiacutesica se corresponde a los La estructura fiacutesica se corresponde a los

ficheros del sistema operativoficheros del sistema operativo La estructura loacutegica estaacute formada por los La estructura loacutegica estaacute formada por los

tablespace tablespace y los y los objetos objetos de un esquema de un esquema de BDde BD

Estructura loacutegicaEstructura loacutegica

Se divide en unidades de almacenamiento loacutegicas Tablespaces

Cada BD estaraacute formada por uno o mas tablespaces (al menos existe el tablespace SYSTEM 1048774 cataacutelogo del sistema)

Cada tablespace se corresponde con uno o maacutes ficheros de datos

Estructura fiacutesicaEstructura fiacutesica Una BD tiene Una BD tiene uno o maacutes ficheros de datosuno o maacutes ficheros de datos Estos Estos

ficheros son de ficheros son de tamantildeo fijo tamantildeo fijo y se establecen en el y se establecen en el momento en que se crea la base de datos o en el momento en que se crea la base de datos o en el momento en el que se crean tablespacesmomento en el que se crean tablespaces

Los datos del fichero de datos son leiacutedos cuando se Los datos del fichero de datos son leiacutedos cuando se necesitan y situados en una cacheacute de memoria necesitan y situados en una cacheacute de memoria compartida para que el proacuteximo acceso a los compartida para que el proacuteximo acceso a los mismos sea maacutes raacutepido mismos sea maacutes raacutepido

iquestQueacute diferencias hay entre iquestQueacute diferencias hay entre MYSQL y OracleMYSQL y Oracle

MySQL se instala a partir de sus rpm resultando MySQL se instala a partir de sus rpm resultando realmente sencillo El proceso de instalacioacuten crea realmente sencillo El proceso de instalacioacuten crea las bases de datos necesarias para funcionar las bases de datos necesarias para funcionar MySQL le acompantildea suficiente documentacioacuten MySQL le acompantildea suficiente documentacioacuten de calidadde calidad

Oracle resulta muy difiacutecil de instalar No dispone Oracle resulta muy difiacutecil de instalar No dispone de un fichero rpm de instalacioacuten Incorpora de un fichero rpm de instalacioacuten Incorpora documentacioacuten para poder ejecutar el instalador documentacioacuten para poder ejecutar el instalador Se trata de un rudimentario asistente que realiza Se trata de un rudimentario asistente que realiza preguntas al usuario o administrador y presenta preguntas al usuario o administrador y presenta una lista de componentes a elegir una lista de componentes a elegir

Versiones de OracleVersiones de Oracle

Oracle 5 y Oracle 6 Oracle 5 y Oracle 6 Oracle 7 Oracle 7 Oracle 7 Parallel Oracle 7 Parallel Oracle 8 Oracle 8 Oragle 9Oragle 9 Oracle 10Oracle 10 Oracle 11Oracle 11

Funciones OracleFunciones Oracle

Funciones de valores simplesFunciones de valores simples Funciones de grupos de valoresFunciones de grupos de valores Funciones que devuelven valores de Funciones que devuelven valores de

caracterescaracteres Funciones que devuelven valores Funciones que devuelven valores

numeacutericosnumeacutericos Funciones para el manejo de fechasFunciones para el manejo de fechas Funciones de conversioacutenFunciones de conversioacuten

Funciones de valores simplesFunciones de valores simples

ABS(n)= CEIL(n)= FLOOT(n) = MOD (m n)= NVL (valor

expresioacuten)= POWER (m

exponente)=

SQRT(n)= TRUNC (numero

[m])= VAIRANCE

(valor)= ROUND (numero [

m])= SIGN (valor)=

Funciones de grupos de valoresFunciones de grupos de valores

AVG(n)=AVG(n)= COUNT ( | Expresioacuten)= COUNT ( | Expresioacuten)= MAX (expresioacuten)= MAX (expresioacuten)= MIN (expresioacuten)= MIN (expresioacuten)= SUM (expresioacuten)= SUM (expresioacuten)= GREATEST (valor1 valor2hellip)= GREATEST (valor1 valor2hellip)= LEAST (valor1 valor2hellip)= LEAST (valor1 valor2hellip)=

Funciones que devuelven Funciones que devuelven valores de caracteresvalores de caracteres

CHR(n) = CONCAT (cad1 cad2)= LOWER (cad)= UPPER (cad)= INITCAP (cad)= LPAD (cad1 n[cad2])= RPAD (cad1 n[cad2])=

LTRIM (cad [set])= RTRIM (cad [set])= REPLACE (cad

cadena_busqueda [ cadena_sustitucion])=

SUBSTR (cad m [n])= TRANSLATE (cad1

cad2 cad3)=

Funciones que devuelven Funciones que devuelven valores numeacutericosvalores numeacutericos

ASCII(cad)= ASCII(cad)= INSTR (cad1 cad2 [ comienzo [m]])= INSTR (cad1 cad2 [ comienzo [m]])= LENGTH (cad)= LENGTH (cad)=

Funciones para el manejo de Funciones para el manejo de fechasfechas

SYSDATE= SYSDATE= ADD_MONTHS (fecha n)= ADD_MONTHS (fecha n)= LASTDAY (fecha)= LASTDAY (fecha)= MONTHS_BETWEEN (fecha1 fecha2)= MONTHS_BETWEEN (fecha1 fecha2)= NEXT_DAY (fecha cad)= NEXT_DAY (fecha cad)=

Funciones de conversioacutenFunciones de conversioacuten

TO_CHAR= TO_CHAR= TO_DATE= TO_DATE= TO_NUMBER= TO_NUMBER=

Page 3: Oracle

Caracteristicas de OracleCaracteristicas de Oracle

Desarrollado sobre Desarrollado sobre Oracle DatabaseOracle Database Oracle Content Database Oracle Content Database ha sido ha sido disentildeada para que las organizaciones disentildeada para que las organizaciones puedan controlar y gestionar grandes puedan controlar y gestionar grandes voluacutemenes de contenidos no voluacutemenes de contenidos no estructurados en un uacutenico repositorio con estructurados en un uacutenico repositorio con el objetivo de reducir los costes y los el objetivo de reducir los costes y los riesgos asociados a la peacuterdida de riesgos asociados a la peacuterdida de informacioacuten informacioacuten

Estructuras de OracleEstructuras de OracleUna BD Oracle tiene una estructura fiacutesica y Una BD Oracle tiene una estructura fiacutesica y

una estructura loacutegica una estructura loacutegica La estructura fiacutesica se corresponde a los La estructura fiacutesica se corresponde a los

ficheros del sistema operativoficheros del sistema operativo La estructura loacutegica estaacute formada por los La estructura loacutegica estaacute formada por los

tablespace tablespace y los y los objetos objetos de un esquema de un esquema de BDde BD

Estructura loacutegicaEstructura loacutegica

Se divide en unidades de almacenamiento loacutegicas Tablespaces

Cada BD estaraacute formada por uno o mas tablespaces (al menos existe el tablespace SYSTEM 1048774 cataacutelogo del sistema)

Cada tablespace se corresponde con uno o maacutes ficheros de datos

Estructura fiacutesicaEstructura fiacutesica Una BD tiene Una BD tiene uno o maacutes ficheros de datosuno o maacutes ficheros de datos Estos Estos

ficheros son de ficheros son de tamantildeo fijo tamantildeo fijo y se establecen en el y se establecen en el momento en que se crea la base de datos o en el momento en que se crea la base de datos o en el momento en el que se crean tablespacesmomento en el que se crean tablespaces

Los datos del fichero de datos son leiacutedos cuando se Los datos del fichero de datos son leiacutedos cuando se necesitan y situados en una cacheacute de memoria necesitan y situados en una cacheacute de memoria compartida para que el proacuteximo acceso a los compartida para que el proacuteximo acceso a los mismos sea maacutes raacutepido mismos sea maacutes raacutepido

iquestQueacute diferencias hay entre iquestQueacute diferencias hay entre MYSQL y OracleMYSQL y Oracle

MySQL se instala a partir de sus rpm resultando MySQL se instala a partir de sus rpm resultando realmente sencillo El proceso de instalacioacuten crea realmente sencillo El proceso de instalacioacuten crea las bases de datos necesarias para funcionar las bases de datos necesarias para funcionar MySQL le acompantildea suficiente documentacioacuten MySQL le acompantildea suficiente documentacioacuten de calidadde calidad

Oracle resulta muy difiacutecil de instalar No dispone Oracle resulta muy difiacutecil de instalar No dispone de un fichero rpm de instalacioacuten Incorpora de un fichero rpm de instalacioacuten Incorpora documentacioacuten para poder ejecutar el instalador documentacioacuten para poder ejecutar el instalador Se trata de un rudimentario asistente que realiza Se trata de un rudimentario asistente que realiza preguntas al usuario o administrador y presenta preguntas al usuario o administrador y presenta una lista de componentes a elegir una lista de componentes a elegir

Versiones de OracleVersiones de Oracle

Oracle 5 y Oracle 6 Oracle 5 y Oracle 6 Oracle 7 Oracle 7 Oracle 7 Parallel Oracle 7 Parallel Oracle 8 Oracle 8 Oragle 9Oragle 9 Oracle 10Oracle 10 Oracle 11Oracle 11

Funciones OracleFunciones Oracle

Funciones de valores simplesFunciones de valores simples Funciones de grupos de valoresFunciones de grupos de valores Funciones que devuelven valores de Funciones que devuelven valores de

caracterescaracteres Funciones que devuelven valores Funciones que devuelven valores

numeacutericosnumeacutericos Funciones para el manejo de fechasFunciones para el manejo de fechas Funciones de conversioacutenFunciones de conversioacuten

Funciones de valores simplesFunciones de valores simples

ABS(n)= CEIL(n)= FLOOT(n) = MOD (m n)= NVL (valor

expresioacuten)= POWER (m

exponente)=

SQRT(n)= TRUNC (numero

[m])= VAIRANCE

(valor)= ROUND (numero [

m])= SIGN (valor)=

Funciones de grupos de valoresFunciones de grupos de valores

AVG(n)=AVG(n)= COUNT ( | Expresioacuten)= COUNT ( | Expresioacuten)= MAX (expresioacuten)= MAX (expresioacuten)= MIN (expresioacuten)= MIN (expresioacuten)= SUM (expresioacuten)= SUM (expresioacuten)= GREATEST (valor1 valor2hellip)= GREATEST (valor1 valor2hellip)= LEAST (valor1 valor2hellip)= LEAST (valor1 valor2hellip)=

Funciones que devuelven Funciones que devuelven valores de caracteresvalores de caracteres

CHR(n) = CONCAT (cad1 cad2)= LOWER (cad)= UPPER (cad)= INITCAP (cad)= LPAD (cad1 n[cad2])= RPAD (cad1 n[cad2])=

LTRIM (cad [set])= RTRIM (cad [set])= REPLACE (cad

cadena_busqueda [ cadena_sustitucion])=

SUBSTR (cad m [n])= TRANSLATE (cad1

cad2 cad3)=

Funciones que devuelven Funciones que devuelven valores numeacutericosvalores numeacutericos

ASCII(cad)= ASCII(cad)= INSTR (cad1 cad2 [ comienzo [m]])= INSTR (cad1 cad2 [ comienzo [m]])= LENGTH (cad)= LENGTH (cad)=

Funciones para el manejo de Funciones para el manejo de fechasfechas

SYSDATE= SYSDATE= ADD_MONTHS (fecha n)= ADD_MONTHS (fecha n)= LASTDAY (fecha)= LASTDAY (fecha)= MONTHS_BETWEEN (fecha1 fecha2)= MONTHS_BETWEEN (fecha1 fecha2)= NEXT_DAY (fecha cad)= NEXT_DAY (fecha cad)=

Funciones de conversioacutenFunciones de conversioacuten

TO_CHAR= TO_CHAR= TO_DATE= TO_DATE= TO_NUMBER= TO_NUMBER=

Page 4: Oracle

Estructuras de OracleEstructuras de OracleUna BD Oracle tiene una estructura fiacutesica y Una BD Oracle tiene una estructura fiacutesica y

una estructura loacutegica una estructura loacutegica La estructura fiacutesica se corresponde a los La estructura fiacutesica se corresponde a los

ficheros del sistema operativoficheros del sistema operativo La estructura loacutegica estaacute formada por los La estructura loacutegica estaacute formada por los

tablespace tablespace y los y los objetos objetos de un esquema de un esquema de BDde BD

Estructura loacutegicaEstructura loacutegica

Se divide en unidades de almacenamiento loacutegicas Tablespaces

Cada BD estaraacute formada por uno o mas tablespaces (al menos existe el tablespace SYSTEM 1048774 cataacutelogo del sistema)

Cada tablespace se corresponde con uno o maacutes ficheros de datos

Estructura fiacutesicaEstructura fiacutesica Una BD tiene Una BD tiene uno o maacutes ficheros de datosuno o maacutes ficheros de datos Estos Estos

ficheros son de ficheros son de tamantildeo fijo tamantildeo fijo y se establecen en el y se establecen en el momento en que se crea la base de datos o en el momento en que se crea la base de datos o en el momento en el que se crean tablespacesmomento en el que se crean tablespaces

Los datos del fichero de datos son leiacutedos cuando se Los datos del fichero de datos son leiacutedos cuando se necesitan y situados en una cacheacute de memoria necesitan y situados en una cacheacute de memoria compartida para que el proacuteximo acceso a los compartida para que el proacuteximo acceso a los mismos sea maacutes raacutepido mismos sea maacutes raacutepido

iquestQueacute diferencias hay entre iquestQueacute diferencias hay entre MYSQL y OracleMYSQL y Oracle

MySQL se instala a partir de sus rpm resultando MySQL se instala a partir de sus rpm resultando realmente sencillo El proceso de instalacioacuten crea realmente sencillo El proceso de instalacioacuten crea las bases de datos necesarias para funcionar las bases de datos necesarias para funcionar MySQL le acompantildea suficiente documentacioacuten MySQL le acompantildea suficiente documentacioacuten de calidadde calidad

Oracle resulta muy difiacutecil de instalar No dispone Oracle resulta muy difiacutecil de instalar No dispone de un fichero rpm de instalacioacuten Incorpora de un fichero rpm de instalacioacuten Incorpora documentacioacuten para poder ejecutar el instalador documentacioacuten para poder ejecutar el instalador Se trata de un rudimentario asistente que realiza Se trata de un rudimentario asistente que realiza preguntas al usuario o administrador y presenta preguntas al usuario o administrador y presenta una lista de componentes a elegir una lista de componentes a elegir

Versiones de OracleVersiones de Oracle

Oracle 5 y Oracle 6 Oracle 5 y Oracle 6 Oracle 7 Oracle 7 Oracle 7 Parallel Oracle 7 Parallel Oracle 8 Oracle 8 Oragle 9Oragle 9 Oracle 10Oracle 10 Oracle 11Oracle 11

Funciones OracleFunciones Oracle

Funciones de valores simplesFunciones de valores simples Funciones de grupos de valoresFunciones de grupos de valores Funciones que devuelven valores de Funciones que devuelven valores de

caracterescaracteres Funciones que devuelven valores Funciones que devuelven valores

numeacutericosnumeacutericos Funciones para el manejo de fechasFunciones para el manejo de fechas Funciones de conversioacutenFunciones de conversioacuten

Funciones de valores simplesFunciones de valores simples

ABS(n)= CEIL(n)= FLOOT(n) = MOD (m n)= NVL (valor

expresioacuten)= POWER (m

exponente)=

SQRT(n)= TRUNC (numero

[m])= VAIRANCE

(valor)= ROUND (numero [

m])= SIGN (valor)=

Funciones de grupos de valoresFunciones de grupos de valores

AVG(n)=AVG(n)= COUNT ( | Expresioacuten)= COUNT ( | Expresioacuten)= MAX (expresioacuten)= MAX (expresioacuten)= MIN (expresioacuten)= MIN (expresioacuten)= SUM (expresioacuten)= SUM (expresioacuten)= GREATEST (valor1 valor2hellip)= GREATEST (valor1 valor2hellip)= LEAST (valor1 valor2hellip)= LEAST (valor1 valor2hellip)=

Funciones que devuelven Funciones que devuelven valores de caracteresvalores de caracteres

CHR(n) = CONCAT (cad1 cad2)= LOWER (cad)= UPPER (cad)= INITCAP (cad)= LPAD (cad1 n[cad2])= RPAD (cad1 n[cad2])=

LTRIM (cad [set])= RTRIM (cad [set])= REPLACE (cad

cadena_busqueda [ cadena_sustitucion])=

SUBSTR (cad m [n])= TRANSLATE (cad1

cad2 cad3)=

Funciones que devuelven Funciones que devuelven valores numeacutericosvalores numeacutericos

ASCII(cad)= ASCII(cad)= INSTR (cad1 cad2 [ comienzo [m]])= INSTR (cad1 cad2 [ comienzo [m]])= LENGTH (cad)= LENGTH (cad)=

Funciones para el manejo de Funciones para el manejo de fechasfechas

SYSDATE= SYSDATE= ADD_MONTHS (fecha n)= ADD_MONTHS (fecha n)= LASTDAY (fecha)= LASTDAY (fecha)= MONTHS_BETWEEN (fecha1 fecha2)= MONTHS_BETWEEN (fecha1 fecha2)= NEXT_DAY (fecha cad)= NEXT_DAY (fecha cad)=

Funciones de conversioacutenFunciones de conversioacuten

TO_CHAR= TO_CHAR= TO_DATE= TO_DATE= TO_NUMBER= TO_NUMBER=

Page 5: Oracle

Estructura loacutegicaEstructura loacutegica

Se divide en unidades de almacenamiento loacutegicas Tablespaces

Cada BD estaraacute formada por uno o mas tablespaces (al menos existe el tablespace SYSTEM 1048774 cataacutelogo del sistema)

Cada tablespace se corresponde con uno o maacutes ficheros de datos

Estructura fiacutesicaEstructura fiacutesica Una BD tiene Una BD tiene uno o maacutes ficheros de datosuno o maacutes ficheros de datos Estos Estos

ficheros son de ficheros son de tamantildeo fijo tamantildeo fijo y se establecen en el y se establecen en el momento en que se crea la base de datos o en el momento en que se crea la base de datos o en el momento en el que se crean tablespacesmomento en el que se crean tablespaces

Los datos del fichero de datos son leiacutedos cuando se Los datos del fichero de datos son leiacutedos cuando se necesitan y situados en una cacheacute de memoria necesitan y situados en una cacheacute de memoria compartida para que el proacuteximo acceso a los compartida para que el proacuteximo acceso a los mismos sea maacutes raacutepido mismos sea maacutes raacutepido

iquestQueacute diferencias hay entre iquestQueacute diferencias hay entre MYSQL y OracleMYSQL y Oracle

MySQL se instala a partir de sus rpm resultando MySQL se instala a partir de sus rpm resultando realmente sencillo El proceso de instalacioacuten crea realmente sencillo El proceso de instalacioacuten crea las bases de datos necesarias para funcionar las bases de datos necesarias para funcionar MySQL le acompantildea suficiente documentacioacuten MySQL le acompantildea suficiente documentacioacuten de calidadde calidad

Oracle resulta muy difiacutecil de instalar No dispone Oracle resulta muy difiacutecil de instalar No dispone de un fichero rpm de instalacioacuten Incorpora de un fichero rpm de instalacioacuten Incorpora documentacioacuten para poder ejecutar el instalador documentacioacuten para poder ejecutar el instalador Se trata de un rudimentario asistente que realiza Se trata de un rudimentario asistente que realiza preguntas al usuario o administrador y presenta preguntas al usuario o administrador y presenta una lista de componentes a elegir una lista de componentes a elegir

Versiones de OracleVersiones de Oracle

Oracle 5 y Oracle 6 Oracle 5 y Oracle 6 Oracle 7 Oracle 7 Oracle 7 Parallel Oracle 7 Parallel Oracle 8 Oracle 8 Oragle 9Oragle 9 Oracle 10Oracle 10 Oracle 11Oracle 11

Funciones OracleFunciones Oracle

Funciones de valores simplesFunciones de valores simples Funciones de grupos de valoresFunciones de grupos de valores Funciones que devuelven valores de Funciones que devuelven valores de

caracterescaracteres Funciones que devuelven valores Funciones que devuelven valores

numeacutericosnumeacutericos Funciones para el manejo de fechasFunciones para el manejo de fechas Funciones de conversioacutenFunciones de conversioacuten

Funciones de valores simplesFunciones de valores simples

ABS(n)= CEIL(n)= FLOOT(n) = MOD (m n)= NVL (valor

expresioacuten)= POWER (m

exponente)=

SQRT(n)= TRUNC (numero

[m])= VAIRANCE

(valor)= ROUND (numero [

m])= SIGN (valor)=

Funciones de grupos de valoresFunciones de grupos de valores

AVG(n)=AVG(n)= COUNT ( | Expresioacuten)= COUNT ( | Expresioacuten)= MAX (expresioacuten)= MAX (expresioacuten)= MIN (expresioacuten)= MIN (expresioacuten)= SUM (expresioacuten)= SUM (expresioacuten)= GREATEST (valor1 valor2hellip)= GREATEST (valor1 valor2hellip)= LEAST (valor1 valor2hellip)= LEAST (valor1 valor2hellip)=

Funciones que devuelven Funciones que devuelven valores de caracteresvalores de caracteres

CHR(n) = CONCAT (cad1 cad2)= LOWER (cad)= UPPER (cad)= INITCAP (cad)= LPAD (cad1 n[cad2])= RPAD (cad1 n[cad2])=

LTRIM (cad [set])= RTRIM (cad [set])= REPLACE (cad

cadena_busqueda [ cadena_sustitucion])=

SUBSTR (cad m [n])= TRANSLATE (cad1

cad2 cad3)=

Funciones que devuelven Funciones que devuelven valores numeacutericosvalores numeacutericos

ASCII(cad)= ASCII(cad)= INSTR (cad1 cad2 [ comienzo [m]])= INSTR (cad1 cad2 [ comienzo [m]])= LENGTH (cad)= LENGTH (cad)=

Funciones para el manejo de Funciones para el manejo de fechasfechas

SYSDATE= SYSDATE= ADD_MONTHS (fecha n)= ADD_MONTHS (fecha n)= LASTDAY (fecha)= LASTDAY (fecha)= MONTHS_BETWEEN (fecha1 fecha2)= MONTHS_BETWEEN (fecha1 fecha2)= NEXT_DAY (fecha cad)= NEXT_DAY (fecha cad)=

Funciones de conversioacutenFunciones de conversioacuten

TO_CHAR= TO_CHAR= TO_DATE= TO_DATE= TO_NUMBER= TO_NUMBER=

Page 6: Oracle

Estructura fiacutesicaEstructura fiacutesica Una BD tiene Una BD tiene uno o maacutes ficheros de datosuno o maacutes ficheros de datos Estos Estos

ficheros son de ficheros son de tamantildeo fijo tamantildeo fijo y se establecen en el y se establecen en el momento en que se crea la base de datos o en el momento en que se crea la base de datos o en el momento en el que se crean tablespacesmomento en el que se crean tablespaces

Los datos del fichero de datos son leiacutedos cuando se Los datos del fichero de datos son leiacutedos cuando se necesitan y situados en una cacheacute de memoria necesitan y situados en una cacheacute de memoria compartida para que el proacuteximo acceso a los compartida para que el proacuteximo acceso a los mismos sea maacutes raacutepido mismos sea maacutes raacutepido

iquestQueacute diferencias hay entre iquestQueacute diferencias hay entre MYSQL y OracleMYSQL y Oracle

MySQL se instala a partir de sus rpm resultando MySQL se instala a partir de sus rpm resultando realmente sencillo El proceso de instalacioacuten crea realmente sencillo El proceso de instalacioacuten crea las bases de datos necesarias para funcionar las bases de datos necesarias para funcionar MySQL le acompantildea suficiente documentacioacuten MySQL le acompantildea suficiente documentacioacuten de calidadde calidad

Oracle resulta muy difiacutecil de instalar No dispone Oracle resulta muy difiacutecil de instalar No dispone de un fichero rpm de instalacioacuten Incorpora de un fichero rpm de instalacioacuten Incorpora documentacioacuten para poder ejecutar el instalador documentacioacuten para poder ejecutar el instalador Se trata de un rudimentario asistente que realiza Se trata de un rudimentario asistente que realiza preguntas al usuario o administrador y presenta preguntas al usuario o administrador y presenta una lista de componentes a elegir una lista de componentes a elegir

Versiones de OracleVersiones de Oracle

Oracle 5 y Oracle 6 Oracle 5 y Oracle 6 Oracle 7 Oracle 7 Oracle 7 Parallel Oracle 7 Parallel Oracle 8 Oracle 8 Oragle 9Oragle 9 Oracle 10Oracle 10 Oracle 11Oracle 11

Funciones OracleFunciones Oracle

Funciones de valores simplesFunciones de valores simples Funciones de grupos de valoresFunciones de grupos de valores Funciones que devuelven valores de Funciones que devuelven valores de

caracterescaracteres Funciones que devuelven valores Funciones que devuelven valores

numeacutericosnumeacutericos Funciones para el manejo de fechasFunciones para el manejo de fechas Funciones de conversioacutenFunciones de conversioacuten

Funciones de valores simplesFunciones de valores simples

ABS(n)= CEIL(n)= FLOOT(n) = MOD (m n)= NVL (valor

expresioacuten)= POWER (m

exponente)=

SQRT(n)= TRUNC (numero

[m])= VAIRANCE

(valor)= ROUND (numero [

m])= SIGN (valor)=

Funciones de grupos de valoresFunciones de grupos de valores

AVG(n)=AVG(n)= COUNT ( | Expresioacuten)= COUNT ( | Expresioacuten)= MAX (expresioacuten)= MAX (expresioacuten)= MIN (expresioacuten)= MIN (expresioacuten)= SUM (expresioacuten)= SUM (expresioacuten)= GREATEST (valor1 valor2hellip)= GREATEST (valor1 valor2hellip)= LEAST (valor1 valor2hellip)= LEAST (valor1 valor2hellip)=

Funciones que devuelven Funciones que devuelven valores de caracteresvalores de caracteres

CHR(n) = CONCAT (cad1 cad2)= LOWER (cad)= UPPER (cad)= INITCAP (cad)= LPAD (cad1 n[cad2])= RPAD (cad1 n[cad2])=

LTRIM (cad [set])= RTRIM (cad [set])= REPLACE (cad

cadena_busqueda [ cadena_sustitucion])=

SUBSTR (cad m [n])= TRANSLATE (cad1

cad2 cad3)=

Funciones que devuelven Funciones que devuelven valores numeacutericosvalores numeacutericos

ASCII(cad)= ASCII(cad)= INSTR (cad1 cad2 [ comienzo [m]])= INSTR (cad1 cad2 [ comienzo [m]])= LENGTH (cad)= LENGTH (cad)=

Funciones para el manejo de Funciones para el manejo de fechasfechas

SYSDATE= SYSDATE= ADD_MONTHS (fecha n)= ADD_MONTHS (fecha n)= LASTDAY (fecha)= LASTDAY (fecha)= MONTHS_BETWEEN (fecha1 fecha2)= MONTHS_BETWEEN (fecha1 fecha2)= NEXT_DAY (fecha cad)= NEXT_DAY (fecha cad)=

Funciones de conversioacutenFunciones de conversioacuten

TO_CHAR= TO_CHAR= TO_DATE= TO_DATE= TO_NUMBER= TO_NUMBER=

Page 7: Oracle

iquestQueacute diferencias hay entre iquestQueacute diferencias hay entre MYSQL y OracleMYSQL y Oracle

MySQL se instala a partir de sus rpm resultando MySQL se instala a partir de sus rpm resultando realmente sencillo El proceso de instalacioacuten crea realmente sencillo El proceso de instalacioacuten crea las bases de datos necesarias para funcionar las bases de datos necesarias para funcionar MySQL le acompantildea suficiente documentacioacuten MySQL le acompantildea suficiente documentacioacuten de calidadde calidad

Oracle resulta muy difiacutecil de instalar No dispone Oracle resulta muy difiacutecil de instalar No dispone de un fichero rpm de instalacioacuten Incorpora de un fichero rpm de instalacioacuten Incorpora documentacioacuten para poder ejecutar el instalador documentacioacuten para poder ejecutar el instalador Se trata de un rudimentario asistente que realiza Se trata de un rudimentario asistente que realiza preguntas al usuario o administrador y presenta preguntas al usuario o administrador y presenta una lista de componentes a elegir una lista de componentes a elegir

Versiones de OracleVersiones de Oracle

Oracle 5 y Oracle 6 Oracle 5 y Oracle 6 Oracle 7 Oracle 7 Oracle 7 Parallel Oracle 7 Parallel Oracle 8 Oracle 8 Oragle 9Oragle 9 Oracle 10Oracle 10 Oracle 11Oracle 11

Funciones OracleFunciones Oracle

Funciones de valores simplesFunciones de valores simples Funciones de grupos de valoresFunciones de grupos de valores Funciones que devuelven valores de Funciones que devuelven valores de

caracterescaracteres Funciones que devuelven valores Funciones que devuelven valores

numeacutericosnumeacutericos Funciones para el manejo de fechasFunciones para el manejo de fechas Funciones de conversioacutenFunciones de conversioacuten

Funciones de valores simplesFunciones de valores simples

ABS(n)= CEIL(n)= FLOOT(n) = MOD (m n)= NVL (valor

expresioacuten)= POWER (m

exponente)=

SQRT(n)= TRUNC (numero

[m])= VAIRANCE

(valor)= ROUND (numero [

m])= SIGN (valor)=

Funciones de grupos de valoresFunciones de grupos de valores

AVG(n)=AVG(n)= COUNT ( | Expresioacuten)= COUNT ( | Expresioacuten)= MAX (expresioacuten)= MAX (expresioacuten)= MIN (expresioacuten)= MIN (expresioacuten)= SUM (expresioacuten)= SUM (expresioacuten)= GREATEST (valor1 valor2hellip)= GREATEST (valor1 valor2hellip)= LEAST (valor1 valor2hellip)= LEAST (valor1 valor2hellip)=

Funciones que devuelven Funciones que devuelven valores de caracteresvalores de caracteres

CHR(n) = CONCAT (cad1 cad2)= LOWER (cad)= UPPER (cad)= INITCAP (cad)= LPAD (cad1 n[cad2])= RPAD (cad1 n[cad2])=

LTRIM (cad [set])= RTRIM (cad [set])= REPLACE (cad

cadena_busqueda [ cadena_sustitucion])=

SUBSTR (cad m [n])= TRANSLATE (cad1

cad2 cad3)=

Funciones que devuelven Funciones que devuelven valores numeacutericosvalores numeacutericos

ASCII(cad)= ASCII(cad)= INSTR (cad1 cad2 [ comienzo [m]])= INSTR (cad1 cad2 [ comienzo [m]])= LENGTH (cad)= LENGTH (cad)=

Funciones para el manejo de Funciones para el manejo de fechasfechas

SYSDATE= SYSDATE= ADD_MONTHS (fecha n)= ADD_MONTHS (fecha n)= LASTDAY (fecha)= LASTDAY (fecha)= MONTHS_BETWEEN (fecha1 fecha2)= MONTHS_BETWEEN (fecha1 fecha2)= NEXT_DAY (fecha cad)= NEXT_DAY (fecha cad)=

Funciones de conversioacutenFunciones de conversioacuten

TO_CHAR= TO_CHAR= TO_DATE= TO_DATE= TO_NUMBER= TO_NUMBER=

Page 8: Oracle

Versiones de OracleVersiones de Oracle

Oracle 5 y Oracle 6 Oracle 5 y Oracle 6 Oracle 7 Oracle 7 Oracle 7 Parallel Oracle 7 Parallel Oracle 8 Oracle 8 Oragle 9Oragle 9 Oracle 10Oracle 10 Oracle 11Oracle 11

Funciones OracleFunciones Oracle

Funciones de valores simplesFunciones de valores simples Funciones de grupos de valoresFunciones de grupos de valores Funciones que devuelven valores de Funciones que devuelven valores de

caracterescaracteres Funciones que devuelven valores Funciones que devuelven valores

numeacutericosnumeacutericos Funciones para el manejo de fechasFunciones para el manejo de fechas Funciones de conversioacutenFunciones de conversioacuten

Funciones de valores simplesFunciones de valores simples

ABS(n)= CEIL(n)= FLOOT(n) = MOD (m n)= NVL (valor

expresioacuten)= POWER (m

exponente)=

SQRT(n)= TRUNC (numero

[m])= VAIRANCE

(valor)= ROUND (numero [

m])= SIGN (valor)=

Funciones de grupos de valoresFunciones de grupos de valores

AVG(n)=AVG(n)= COUNT ( | Expresioacuten)= COUNT ( | Expresioacuten)= MAX (expresioacuten)= MAX (expresioacuten)= MIN (expresioacuten)= MIN (expresioacuten)= SUM (expresioacuten)= SUM (expresioacuten)= GREATEST (valor1 valor2hellip)= GREATEST (valor1 valor2hellip)= LEAST (valor1 valor2hellip)= LEAST (valor1 valor2hellip)=

Funciones que devuelven Funciones que devuelven valores de caracteresvalores de caracteres

CHR(n) = CONCAT (cad1 cad2)= LOWER (cad)= UPPER (cad)= INITCAP (cad)= LPAD (cad1 n[cad2])= RPAD (cad1 n[cad2])=

LTRIM (cad [set])= RTRIM (cad [set])= REPLACE (cad

cadena_busqueda [ cadena_sustitucion])=

SUBSTR (cad m [n])= TRANSLATE (cad1

cad2 cad3)=

Funciones que devuelven Funciones que devuelven valores numeacutericosvalores numeacutericos

ASCII(cad)= ASCII(cad)= INSTR (cad1 cad2 [ comienzo [m]])= INSTR (cad1 cad2 [ comienzo [m]])= LENGTH (cad)= LENGTH (cad)=

Funciones para el manejo de Funciones para el manejo de fechasfechas

SYSDATE= SYSDATE= ADD_MONTHS (fecha n)= ADD_MONTHS (fecha n)= LASTDAY (fecha)= LASTDAY (fecha)= MONTHS_BETWEEN (fecha1 fecha2)= MONTHS_BETWEEN (fecha1 fecha2)= NEXT_DAY (fecha cad)= NEXT_DAY (fecha cad)=

Funciones de conversioacutenFunciones de conversioacuten

TO_CHAR= TO_CHAR= TO_DATE= TO_DATE= TO_NUMBER= TO_NUMBER=

Page 9: Oracle

Funciones OracleFunciones Oracle

Funciones de valores simplesFunciones de valores simples Funciones de grupos de valoresFunciones de grupos de valores Funciones que devuelven valores de Funciones que devuelven valores de

caracterescaracteres Funciones que devuelven valores Funciones que devuelven valores

numeacutericosnumeacutericos Funciones para el manejo de fechasFunciones para el manejo de fechas Funciones de conversioacutenFunciones de conversioacuten

Funciones de valores simplesFunciones de valores simples

ABS(n)= CEIL(n)= FLOOT(n) = MOD (m n)= NVL (valor

expresioacuten)= POWER (m

exponente)=

SQRT(n)= TRUNC (numero

[m])= VAIRANCE

(valor)= ROUND (numero [

m])= SIGN (valor)=

Funciones de grupos de valoresFunciones de grupos de valores

AVG(n)=AVG(n)= COUNT ( | Expresioacuten)= COUNT ( | Expresioacuten)= MAX (expresioacuten)= MAX (expresioacuten)= MIN (expresioacuten)= MIN (expresioacuten)= SUM (expresioacuten)= SUM (expresioacuten)= GREATEST (valor1 valor2hellip)= GREATEST (valor1 valor2hellip)= LEAST (valor1 valor2hellip)= LEAST (valor1 valor2hellip)=

Funciones que devuelven Funciones que devuelven valores de caracteresvalores de caracteres

CHR(n) = CONCAT (cad1 cad2)= LOWER (cad)= UPPER (cad)= INITCAP (cad)= LPAD (cad1 n[cad2])= RPAD (cad1 n[cad2])=

LTRIM (cad [set])= RTRIM (cad [set])= REPLACE (cad

cadena_busqueda [ cadena_sustitucion])=

SUBSTR (cad m [n])= TRANSLATE (cad1

cad2 cad3)=

Funciones que devuelven Funciones que devuelven valores numeacutericosvalores numeacutericos

ASCII(cad)= ASCII(cad)= INSTR (cad1 cad2 [ comienzo [m]])= INSTR (cad1 cad2 [ comienzo [m]])= LENGTH (cad)= LENGTH (cad)=

Funciones para el manejo de Funciones para el manejo de fechasfechas

SYSDATE= SYSDATE= ADD_MONTHS (fecha n)= ADD_MONTHS (fecha n)= LASTDAY (fecha)= LASTDAY (fecha)= MONTHS_BETWEEN (fecha1 fecha2)= MONTHS_BETWEEN (fecha1 fecha2)= NEXT_DAY (fecha cad)= NEXT_DAY (fecha cad)=

Funciones de conversioacutenFunciones de conversioacuten

TO_CHAR= TO_CHAR= TO_DATE= TO_DATE= TO_NUMBER= TO_NUMBER=

Page 10: Oracle

Funciones de valores simplesFunciones de valores simples

ABS(n)= CEIL(n)= FLOOT(n) = MOD (m n)= NVL (valor

expresioacuten)= POWER (m

exponente)=

SQRT(n)= TRUNC (numero

[m])= VAIRANCE

(valor)= ROUND (numero [

m])= SIGN (valor)=

Funciones de grupos de valoresFunciones de grupos de valores

AVG(n)=AVG(n)= COUNT ( | Expresioacuten)= COUNT ( | Expresioacuten)= MAX (expresioacuten)= MAX (expresioacuten)= MIN (expresioacuten)= MIN (expresioacuten)= SUM (expresioacuten)= SUM (expresioacuten)= GREATEST (valor1 valor2hellip)= GREATEST (valor1 valor2hellip)= LEAST (valor1 valor2hellip)= LEAST (valor1 valor2hellip)=

Funciones que devuelven Funciones que devuelven valores de caracteresvalores de caracteres

CHR(n) = CONCAT (cad1 cad2)= LOWER (cad)= UPPER (cad)= INITCAP (cad)= LPAD (cad1 n[cad2])= RPAD (cad1 n[cad2])=

LTRIM (cad [set])= RTRIM (cad [set])= REPLACE (cad

cadena_busqueda [ cadena_sustitucion])=

SUBSTR (cad m [n])= TRANSLATE (cad1

cad2 cad3)=

Funciones que devuelven Funciones que devuelven valores numeacutericosvalores numeacutericos

ASCII(cad)= ASCII(cad)= INSTR (cad1 cad2 [ comienzo [m]])= INSTR (cad1 cad2 [ comienzo [m]])= LENGTH (cad)= LENGTH (cad)=

Funciones para el manejo de Funciones para el manejo de fechasfechas

SYSDATE= SYSDATE= ADD_MONTHS (fecha n)= ADD_MONTHS (fecha n)= LASTDAY (fecha)= LASTDAY (fecha)= MONTHS_BETWEEN (fecha1 fecha2)= MONTHS_BETWEEN (fecha1 fecha2)= NEXT_DAY (fecha cad)= NEXT_DAY (fecha cad)=

Funciones de conversioacutenFunciones de conversioacuten

TO_CHAR= TO_CHAR= TO_DATE= TO_DATE= TO_NUMBER= TO_NUMBER=

Page 11: Oracle

Funciones de grupos de valoresFunciones de grupos de valores

AVG(n)=AVG(n)= COUNT ( | Expresioacuten)= COUNT ( | Expresioacuten)= MAX (expresioacuten)= MAX (expresioacuten)= MIN (expresioacuten)= MIN (expresioacuten)= SUM (expresioacuten)= SUM (expresioacuten)= GREATEST (valor1 valor2hellip)= GREATEST (valor1 valor2hellip)= LEAST (valor1 valor2hellip)= LEAST (valor1 valor2hellip)=

Funciones que devuelven Funciones que devuelven valores de caracteresvalores de caracteres

CHR(n) = CONCAT (cad1 cad2)= LOWER (cad)= UPPER (cad)= INITCAP (cad)= LPAD (cad1 n[cad2])= RPAD (cad1 n[cad2])=

LTRIM (cad [set])= RTRIM (cad [set])= REPLACE (cad

cadena_busqueda [ cadena_sustitucion])=

SUBSTR (cad m [n])= TRANSLATE (cad1

cad2 cad3)=

Funciones que devuelven Funciones que devuelven valores numeacutericosvalores numeacutericos

ASCII(cad)= ASCII(cad)= INSTR (cad1 cad2 [ comienzo [m]])= INSTR (cad1 cad2 [ comienzo [m]])= LENGTH (cad)= LENGTH (cad)=

Funciones para el manejo de Funciones para el manejo de fechasfechas

SYSDATE= SYSDATE= ADD_MONTHS (fecha n)= ADD_MONTHS (fecha n)= LASTDAY (fecha)= LASTDAY (fecha)= MONTHS_BETWEEN (fecha1 fecha2)= MONTHS_BETWEEN (fecha1 fecha2)= NEXT_DAY (fecha cad)= NEXT_DAY (fecha cad)=

Funciones de conversioacutenFunciones de conversioacuten

TO_CHAR= TO_CHAR= TO_DATE= TO_DATE= TO_NUMBER= TO_NUMBER=

Page 12: Oracle

Funciones que devuelven Funciones que devuelven valores de caracteresvalores de caracteres

CHR(n) = CONCAT (cad1 cad2)= LOWER (cad)= UPPER (cad)= INITCAP (cad)= LPAD (cad1 n[cad2])= RPAD (cad1 n[cad2])=

LTRIM (cad [set])= RTRIM (cad [set])= REPLACE (cad

cadena_busqueda [ cadena_sustitucion])=

SUBSTR (cad m [n])= TRANSLATE (cad1

cad2 cad3)=

Funciones que devuelven Funciones que devuelven valores numeacutericosvalores numeacutericos

ASCII(cad)= ASCII(cad)= INSTR (cad1 cad2 [ comienzo [m]])= INSTR (cad1 cad2 [ comienzo [m]])= LENGTH (cad)= LENGTH (cad)=

Funciones para el manejo de Funciones para el manejo de fechasfechas

SYSDATE= SYSDATE= ADD_MONTHS (fecha n)= ADD_MONTHS (fecha n)= LASTDAY (fecha)= LASTDAY (fecha)= MONTHS_BETWEEN (fecha1 fecha2)= MONTHS_BETWEEN (fecha1 fecha2)= NEXT_DAY (fecha cad)= NEXT_DAY (fecha cad)=

Funciones de conversioacutenFunciones de conversioacuten

TO_CHAR= TO_CHAR= TO_DATE= TO_DATE= TO_NUMBER= TO_NUMBER=

Page 13: Oracle

Funciones que devuelven Funciones que devuelven valores numeacutericosvalores numeacutericos

ASCII(cad)= ASCII(cad)= INSTR (cad1 cad2 [ comienzo [m]])= INSTR (cad1 cad2 [ comienzo [m]])= LENGTH (cad)= LENGTH (cad)=

Funciones para el manejo de Funciones para el manejo de fechasfechas

SYSDATE= SYSDATE= ADD_MONTHS (fecha n)= ADD_MONTHS (fecha n)= LASTDAY (fecha)= LASTDAY (fecha)= MONTHS_BETWEEN (fecha1 fecha2)= MONTHS_BETWEEN (fecha1 fecha2)= NEXT_DAY (fecha cad)= NEXT_DAY (fecha cad)=

Funciones de conversioacutenFunciones de conversioacuten

TO_CHAR= TO_CHAR= TO_DATE= TO_DATE= TO_NUMBER= TO_NUMBER=

Page 14: Oracle

Funciones para el manejo de Funciones para el manejo de fechasfechas

SYSDATE= SYSDATE= ADD_MONTHS (fecha n)= ADD_MONTHS (fecha n)= LASTDAY (fecha)= LASTDAY (fecha)= MONTHS_BETWEEN (fecha1 fecha2)= MONTHS_BETWEEN (fecha1 fecha2)= NEXT_DAY (fecha cad)= NEXT_DAY (fecha cad)=

Funciones de conversioacutenFunciones de conversioacuten

TO_CHAR= TO_CHAR= TO_DATE= TO_DATE= TO_NUMBER= TO_NUMBER=

Page 15: Oracle

Funciones de conversioacutenFunciones de conversioacuten

TO_CHAR= TO_CHAR= TO_DATE= TO_DATE= TO_NUMBER= TO_NUMBER=