La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Base de datos Francisco Castro. Creación de una tabla drop table TABLA cascade constraints; /*==============================================================*/

Presentaciones similares


Presentación del tema: "Base de datos Francisco Castro. Creación de una tabla drop table TABLA cascade constraints; /*==============================================================*/"— Transcripción de la presentación:

1 Base de datos Francisco Castro

2 Creación de una tabla drop table TABLA cascade constraints; /*==============================================================*/ /* Table: TABLA */ /*==============================================================*/ create table TABLA ( CAMPO1 CHAR(256), CAMPOPRINCIPAL CHAR(256) not null, constraint PK_TABLA primary key (CAMPOPRINCIPAL) );

3 Creación de un modelo básico alter table TABLA2 drop constraint FK_TABLA2_RELACION_TABLA; drop table TABLA cascade constraints; drop index RELACION_FK; drop table TABLA2 cascade constraints; /*==============================================================*/ /* Table: TABLA */ /*==============================================================*/ create table TABLA ( CAMPO1 CHAR(256), CAMPOPRINCIPAL CHAR(256) not null, constraint PK_TABLA primary key (CAMPOPRINCIPAL) ); /*==============================================================*/ /* Table: TABLA2 */ /*==============================================================*/ create table TABLA2 ( CAMPO2 CHAR(256), CAMPOPRINCIPAL2 CHAR(256) not null, CAMPOPRINCIPAL CHAR(256), constraint PK_TABLA2 primary key (CAMPOPRINCIPAL2) ); /*==============================================================*/ /* Index: RELACION_FK */ /*==============================================================*/ create index RELACION_FK on TABLA2 ( CAMPOPRINCIPAL ASC ); alter table TABLA2 add constraint FK_TABLA2_RELACION_TABLA foreign key (CAMPOPRINCIPAL) references TABLA (CAMPOPRINCIPAL);

4 Insertar campos dentro de una tabla INSERT INTO VALUES( ‘valor 1’, ’valor 2 ’ )

5 Ejemplo

6 Ejemplo visualizado

7 Estructura de Bloque Es la estructura básica de un programa en oracle Se caracteriza por estar compuesto por 3 partes definidas.

8 Estructura de Bloque [ declare | is | as ] /*Parte declarativa*/ begin /*Parte de ejecución*/ [ exception ] /*Parte de excepciones*/ end;

9 Ejemplo

10 Sentencias en PL-SQL Tipo de operadorOperadores Operador de asignación := (dos puntos + igual) Operadores aritméticos + (suma) - (resta) * (multiplicación) / (división) ** (exponente) Operadores relacionales o de comparación = (igual a) <> (distinto de) (mayor que) >= (mayor o igual a) <= (menor o igual a) Operadores lógicos AND (y lógico) NOT (negación) OR (o lógico) Operador de concatenación ||

11 Estructuras de control en PL-SQL IF (expresión) THEN -- Instrucciones ELSIF (expresión) THEN -- Instrucciones ELSE -- Instrucciones END IF;

12 Ejemplo

13 Bucles en PL-SQL (LOOP) LOOP -- Instrucciones IF (expresión) THEN -- Instrucciones EXIT; END IF; END LOOP;

14 Ejemplo

15 Bucles en PL-SQL (WHILE) WHILE (expresion) LOOP -- Instrucciones END LOOP;

16 Ejemplo

17 Bucles en PL-SQL (FOR) FOR contador IN [REVERSE] inicio..final LOOP -- Instrucciones END LOOP;

18 Ejemplo


Descargar ppt "Base de datos Francisco Castro. Creación de una tabla drop table TABLA cascade constraints; /*==============================================================*/"

Presentaciones similares


Anuncios Google