martes, 26 de septiembre de 2023

Oracle 14- Nuevo enfoque (11). Oracle Enterprise con docker, Tareas comunes. EN CONSTRUCCION!!!

 0. Introducción

Veamos las tareas comunes de:

  1. Creación de tablas e índices.
  2. Inserción, modificación y borrado
  3. Creación de vistas
  4. Creacion de procedimientos

1. Creación de tablas e índices.

Veamos un ejemplo de creación de dos tablas y un índice

CREATE TABLE SCHM01_XIMO.regions
  (
    region_id NUMBER GENERATED BY DEFAULT AS IDENTITY
    START WITH 5 PRIMARY KEY,
    region_name VARCHAR2( 50 ) NOT NULL
  ) 
  TABLESPACE TABSPC01_XIMO;
-- countries table
CREATE TABLE SCHM01_XIMO.countries
  (
    country_id   CHAR( 2 ) PRIMARY KEY  ,
    country_name VARCHAR2( 40 ) NOT NULL,
    region_id    NUMBER                 , -- fk
    CONSTRAINT fk_countries_regions FOREIGN KEY( region_id )
      REFERENCES  SCHM01_XIMO.regions( region_id ) 
      ON DELETE CASCADE
  ) 
  TABLESPACE TABSPC01_XIMO;

CREATE UNIQUE INDEX idx1_unq_countries
ON SCHM01_XIMO.countries(country_name,region_id);

El resto ver en la web de Oracle.

No hay comentarios :

Publicar un comentario