tutorilal pl/sql

Páginas: 4 (971 palabras) Publicado: 9 de junio de 2014
Bienvenido al Tutorial
pl/sql

1. El planteamiento de un
problema

2. La creación de las tablas y
constraints

3. Creación de reglas de negocio
4. Creación de un procedimiento
para lainserción de datos

5. Creación de query sobre las
tablas creadas

CREATE TABLE extractos_bancarios
(gestion

NUMBER(4,0) NOT NULL,

banco

NUMBER(5,0) NOT NULL,

cuenta

VARCHAR2(20)NOT NULL,

fecha_extracto

DATE NOT NULL,

saldo_inicial_bs

NUMBER(16,2) NOT NULL,

saldo_final_bs

NUMBER(16,2) NOT NULL,

registros_de_detalle
api_estado
api_transaccion
usu_creNUMBER(38,0) DEFAULT 0,
VARCHAR2(15),
VARCHAR2(15),

VARCHAR2(30) DEFAULT user NOT NULL,

fec_cre

DATE DEFAULT sysdate NOT NULL,

usu_mod

VARCHAR2(30) DEFAULT user,

fec_mod

DATEDEFAULT sysdate)

Consideraciones:
Definir la nulidad de los
campos y su tipo de
dato.
Todas las columnas
deben estar basadas en
dominios.
Los campos de la llave
primaria No deben ser
nulos.Considere los valores
por defecto si hubieran.
Los campos de
auditoria deben estar
siempre presentes en
toda tabla

CREATE TABLE extractos_bancarios_det
(gestion

NUMBER(4,0) NOT NULL,banco

NUMBER(5,0) NOT NULL,

cuenta

VARCHAR2(20) NOT NULL,

fecha_extracto

DATE NOT NULL,

secuencial_detalle

NUMBER(5,0) NOT NULL,

fecha_de_envio

DATE,

nro_comprobanteVARCHAR2(12) NOT NULL,

codigo_operacion

VARCHAR2(5) NOT NULL,

debito_credito

VARCHAR2(1) NOT NULL,

importe_bs

NUMBER(16,2) NOT NULL,

api_estado

VARCHAR2(15),

api_transaccionusu_cre

VARCHAR2(15),

VARCHAR2(30) DEFAULT user NOT NULL,

fec_cre

DATE DEFAULT sysdate NOT NULL,

usu_mod

VARCHAR2(30) DEFAULT user,

fec_mod

DATE DEFAULT sysdate)Consideraciones:

Definir los campos de la
llave foránea. Estos
campos no pueden ser
nulos.

-- Primary Key

ALTER TABLE extractos_bancarios
ADD CONSTRAINT extban_pk PRIMARY KEY (gestion,
banco,...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • pl / sql
  • Pl/Sql
  • PL sql
  • Pl/Sql
  • pl/sql
  • Cursores en PL/SQL
  • Oracle pl/sql
  • Ejercicios Pl Sql

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS