Entradas

Cadenas de Caracteres parte 2.

Imagen
 Cadenas de Caracteres 2da parte Las cadenas de caracteres son un tipo de dato esencial en cualquier sistema de gestión de bases de datos, y Oracle 21c no es una excepción1. En Oracle, hay varios tipos de datos que se utilizan para almacenar cadenas de caracteres. A continuación, se presentan los más comunes: CHAR  El tipo de datos CHAR se utiliza para almacenar cadenas de caracteres de longitud fija. La longitud máxima de una cadena CHAR es de 2000 bytes1. Cuando se almacena una cadena CHAR, Oracle rellena la cadena con espacios en blanco hasta alcanzar la longitud especificada. VARCHAR2  El tipo de datos VARCHAR2 se utiliza para almacenar cadenas de caracteres de longitud variable. A diferencia de CHAR, VARCHAR2 solo utiliza el espacio necesario para almacenar la cadena y no rellena con espacios en blanco. La longitud máxima de una cadena VARCHAR2 es de 4000 bytes NCHAR y NVARCHAR2  Los tipos de datos NCHAR y NVARCHAR2 son similares a CHAR y VARCHAR2, respectivamente, pero se utiliza

CADENA DE CARATERES

Imagen
                                             Funcionamiento de Caracteres. _______________________________________________________ CADENA DE CARACTERES Tipos de Datos de Cadenas CHAR : Longitud fija Relleno con espacios en blanco Sintaxis: CHAR(size) VARCHAR2 : Longitud variable No se rellena con espacios en blanco Sintaxis: VARCHAR2(size)   ___________________________________________________________________________________ Funciones Comunes de Manipulación de Cadenas 1. CONCAT : Concatena dos cadenas. Código SQL: SELECT CONCAT(nombre, apellido) AS nombre_completo FROM empleados; 2. SUBSTR : Extrae una subcadena. Código SQL: SELECT SUBSTR(nombre, 1, 2) AS iniciales FROM empleados; 3. LENGTH : Retorna la longitud de una cadena. Código SQL: SELECT LENGTH(nombre) AS longitud_nombre FROM empleados; 4. INSTR : Retorna la posición de una subcadena dentro de una cadena. Código SQL: SELECT INSTR(nombre, 'a') AS posicion_a FROM empleados; 5. REPLACE : Reemplaza una subcadena con o
Imagen
 DATOS NUMERICOS ORACLE 21 Los tipos de datos numéricos de Oracle Database almacenan números de punto fijo y flotante positivos y negativos, cero, infinito y valores que son el resultado indefinido de una operación. NUMBER El  NUMBER   tipo de datos almacena cero, así como números fijos positivos y negativos con valores absolutos desde 1,0 x 10  -130  hasta, sin incluir, 1,0 x 10  126  . Si especifica una expresión aritmética cuyo valor tiene un valor absoluto mayor o igual a 1,0 x 10  126  , Oracle devuelve un error. Cada  NUMBER  valor requiere de 1 a 22 bytes. Especifique un  número de punto fijo utilizando el siguiente formulario: NUMBER(p, s) dónde: p   es la  precisión  , o el número máximo de dígitos decimales significativos, donde el dígito más significativo es el dígito distinto de cero situado más a la izquierda y el dígito menos significativo es el dígito conocido más a la derecha. Oracle garantiza la portabilidad de los números con una precisión de hasta 20 dígitos en base

INTRODUCCION A LOS DATOS EN ORACLE

  Introducción a los Tipos de Datos en Oracle En Oracle, los tipos de datos (Data Types) son fundamentales para definir la estructura de la información que se almacena en la base de datos. Cada columna en una tabla de Oracle debe tener un tipo de dato asignado, lo que determina qué tipo de valores puede contener esa columna. Aquí presentamos una introducción a los tipos de datos más comunes en Oracle. Tipos de Datos Numéricos Oracle proporciona varios tipos de datos para almacenar valores numéricos: NUMBER : Este tipo de dato es extremadamente flexible y puede almacenar números enteros y decimales. La sintaxis es NUMBER(p, s) , donde p es la precisión (número total de dígitos) y s es la escala (número de dígitos a la derecha del punto decimal). salary NUMBER(7, 2); -- Puede almacenar valores como 12345.67 INTEGER : Es un sub-tipo del tipo de dato NUMBER con una precisión fija de 38 dígitos y sin decimales. age INTEGER; -- Equivalente a NUMBER(38) FLOAT : Similar al tipo NUMBER pero c

Otros tipos de Datos

  Datos CLOB El tipo de datos CLOB se utiliza para documentos grandes sólo texto ASCII estándar.  Una columna del tipo CLOB puede contener documentos de tamaño ilimitado. Los datos se almacenan en espacios de SB Datos tipo Boolean Es una condición lógica VERDADERO o FALSO. Datos Currency Amount Son usados en una cantidad monetaria que incluyen la moneda, es un tipo de datos compuesto que consta de dos elementos lógicos. Que son Datos decimales y String en el tipo de datos String se pone el código de la moneda Datos NCLOB Un tipo de datos NCLOB de oracle contiene datos de caracteres basados en el juego de caracteres nacional del servidor. Su tamaño máximo es de 4gb. Se asigna a Chart

DATOS BINARIOS EN ORACLE 21.

    Oracle 21_____________________                                                 DATOS BINARIOS Referencia en:  DATA TYPES ___________________________________________________________ 1.- BFILE : Uso : Se utiliza para almacenar referencias a archivos binarios externos ubicados fuera de la base de datos. Características : No almacena el contenido del archivo en la base de datos, solo la ruta de acceso al archivo. Permite acceder a archivos binarios grandes sin afectar significativamente el rendimiento de la base de datos. Código 1:                       CREATE TABLE Imagen (                            id NUMBER,                           datos RAW(1000) -- Longitud máxima de 1000 bytes                        );  _________________________________________________________________________ 2.- BLOB (Binary Large Object): Uso : Almacena datos binarios de longitud variable, generalmente objetos binarios grandes como imágenes, archivos multimedia, documentos PDF, etc. Características : Puede
Imagen
 Fecha   Como tipo de datos de fecha tenemos: DATE   :  Estos tipos de datos son utilizados para almacenar la fecha y valores de tiempo en una estructura de 7 bytes de ancho fijo. Puede manejar intervalos de fechas desde el 1 de enero de 4712 AEC hasta el 31 de diciembre de 9999.              El formato de la estructura de 7 bytes es:                         1. Siglo                           2. Año de siglo                          3.  Día de mes                        4 .Hora                        5. Minuto                        6 .Segundo TIMESTAMP: Esta es una extensión del tipo de datos DATE, que puede almacenar datos de fecha y hora (incluidas fracciones de segundo). Se pueden conservar hasta 9 dígitos a la derecha del punto decimal. Este tipo de datos toma 11 bytes de almacenamiento.    TIMESTAMP CON ZONA HORARIA:   Es una extensión del tipo de datos TIMESTAMP que puede almacenar, además, la información de zona horaria, por lo que la zona horaria insertada originalmente s