Sql plus

Solo disponible en BuenasTareas
  • Páginas : 3 (624 palabras )
  • Descarga(s) : 7
  • Publicado : 23 de marzo de 2010
Leer documento completo
Vista previa del texto
Trabajo combinado con tipos de datos
Objetivos
Al final de esta lección usted debe tener los siguientes conocimientos:
Crear definidos por el usuario de PL / SQL Records
crear registros con elatributo ROWTYPE%
Crear PL / SQL Tablas
Crear PL / SQL Tablas de Records
Diferenciar entre los diferentes registros, tablas y tablas de registros
Tipos de datos combinados
Tipos:
PL / SQL RECORDSPL / SQL MESAS
contienen componentes internos
reutilizables
PL / SQL Records
uno o más campos deben contener escalar, grabar o PL / tipos de datos SQL CUADRO
Sus estructuras son similares conjuntosde datos en un idioma 3GL
NO son lo mismo como en una tabla de base de datos
tratar una colección de campos como una unidad lógica
son apropiados para el tratamiento de las filas de tablaentregada
Creación de un PL / SQL Registro
Sintaxis
TYPE type_name IS RECORD
(field_declaration[, field_declaration]…);
identifier type_name;

Field_declaration significa
feld_name {field_type |variable%TYPE
| table.column%TYPE | table%ROWTYPE}
[[NOT NULL] {:= | DEFAULT} expression]

Creación de un PL / SQL Registro
declaración de variable para almacenar la denominación, actividady el sueldo de un empleado nuevo
Ejemplo
...
TYPE emp_record_type IS RECORD
(ename VARCHAR2(10),
job VARCHAR2(9),
sal NUMBER(7,2));
emp_record emp_record_type;
...

Estructurade PL / SQL Registro
En la diapositiva 7 esta la imagen
El atributo% ROWTYPE
declaración de variable corresponde a una fila de columnas en una tabla o en una vista de la base de datos
tablas de basede datos como prefijo antes de ROWTYPE%
Campos en el Registro pueden obtener sus nombres y tipos de datos de la tabla o vista las columnas
Ventajas de ROWTYPE%
El número y tipos de datos de lascolumnas de base de datos subyacente puede ser y sigue siendo desconocido
El número y tipos de datos de las columnas de base de datos subyacentes pueden ser modificados para funcionar con el tiempo...
tracking img