Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- CREATE TABLE DEPARTAMENTO (
- DEPNO NUMBER (20) NOT NULL PRIMARY KEY,
- DNAME VARCHAR2 (20),
- LOC VARCHAR2 (13),
- FECHA DATE DEFAULT SYSDATE
- );
- DEPNO NUMBER (20) CONSTRAINT PK_DEPARTAMENTO_COPIA PRIMARY KEY,
- DNAME VARCHAR2 (20),
- LOC VARCHAR2 (13),
- FECHA DATE DEFAULT SYSDATE
- );
- CREATE TABLE DEPTO(
- EMPLOYEE_ID NUMBER (6) NOT NULL,
- FIRST_NAME VARCHAR2 (10) NOT NULL,
- LAST_NAME VARCHAR2 (20) NOT NULL,
- DEPARTAMENT_ID NUMBER (5) NOT NULL,
- CONSTRAINT PF_DEPTO_EMPLOYEE PRIMARY KEY (EMPLOYEE_ID)
- );
- ALTER TABLE DEPTO_EMPLEYEES
- ADD (SEXO CHAR (1));
- ALTER TABLE DEPTO_EMPLOYEES
- MODIFY (SEXO VARCHAR2(20));
- ALTER TABLE DEPTO_EMPLOYEES
- DROP (SEXO);
- -- COMO HACER LA FOREIGN KEY
- CREATE TABLE EMPLEADO(
- ID_EMPLEADO NUMBER(6) NOT NULL,
- NOMBRE VARCHAR2(30) NOT NULL,
- APELLIDO VARCHAR2(30) NOT NULL,
- DEPARTEMANT_ID NUMBER(20),
- --PRIMRO LAS PRYMARY KEY
- CONSTRAINT PK_EMPLEADO PRIMARY KEY (ID_EMPLEADO),
- --SEGUNDO TODAS LA LLAVES O CLAVES FOREIGN KEY
- CONSTRAINT FK_EMPLEADO REFERENCES DEPARTAMENTO (DEPARTEMANT_ID)
- );
- -- INSERTAR
- INSERT INTO EMPLEADO VALUES (1,'KAPPA','KAPPITA',4);
- -- SECUENCIA, SE TRABAJA CON EL INSERT (ID_ O PK)
- CREATE SEQUENCE SQ_EMPLEADO
- INCREMENT BY 10
- START WITH 120
- MAXVALUE 9999
- NOCACHE
- NOCYCLE;
- --- AHORA SI PODEMOS TRABAJAR CON SECUENCIA EN LOS INSERT
- INSERT INTO EMPLEADO VALUES (SQ_EMPLEADO.NEXTVAL,'KAPPA','KAPPITA',4);
- -- ELIMINAR SEQUENCE
- DROP SEQUENCE SQ_EMPLEADO;
Advertisement
Add Comment
Please, Sign In to add comment