Está en la página 1de 3

CREATE TABLE cliente(

ID_CLIENTE NUMBER (5) NOT NULL,


NOMBRE_CLIENTE VARCHAR2 (60) NOT NULL,
APELLIDO_CLIENTE VARCHAR2 (60) NOT NULL,
CIUDAD_CLIENTE VARCHAR2 (5) NOT NULL,
TELEFONO_CLIENTE VARCHAR2 (60) NOT NULL,
CEDULA VARCHAR2 (30) NOT NULL,
RAZON_SOCIAL VARCHAR2 (60) NOT NULL,
NIT VARCHAR2 (30) NOT NULL,
CORREO_CLIENTE VARCHAR2 (60) NOT NULL,
ACTIVIDAD_ECONOMICA VARCHAR2 (50) NOT NULL,
CELULAR_CLIENTE VARCHAR2 (15) NOT NULL,
TELEFONO VARCHAR2 (15) NOT NULL,
DIRECCION_CLIENTE VARCHAR2 (50) NOT NULL);

  alter table CLIENTE


  modify (CIUDAD_CLIENTE VARCHAR2 (50)  NULL);
 
    alter table CLIENTE
  modify (CORREO_CLIENTE VARCHAR2 (50)  NULL);
 

ALTER TABLE CLIENTE ADD CONSTRAINT ID_CLIENTE_PK PRIMARY KEY


(ID_CLIENTE);

SELECT * FROM CLIENTE;

CREATE TABLE PROVEEDOR(


ID_PROVEEDOR NUMBER (5) NOT NULL,
NOMBRE_PROVEEDOR VARCHAR2 (60) NOT NULL,
APELLIDO_PROVEEDOR VARCHAR2 (60) NOT NULL,
CIUDAD_PROVEEDOR VARCHAR2 (20) NOT NULL,
TELEFONO_PROVEEDOR VARCHAR2 (60) NOT NULL,
CEDULA VARCHAR2 (30) NOT NULL,
RAZON_SOCIAL VARCHAR2 (60) NOT NULL,
NIT VARCHAR2 (30) NOT NULL,
CORREO_PROVEEDOR VARCHAR2 (60) NOT NULL,
ACTIVIDAD_ECONOMICA VARCHAR2 (50) NOT NULL,
CELULAR_PROVEEDOR VARCHAR2 (15) NOT NULL,
DIRECCION_PROVEEDOR VARCHAR2 (50) NOT NULL);

ALTER TABLE PROVEEDOR ADD CONSTRAINT ID_PROVEEDOR_PK PRIMARY KEY


(ID_PROVEEDOR);

SELECT * FROM PROVEEDOR;

 alter table CLIENTE


  modify (CIUDAD_CLIENTE) VARCHAR2 (15) NOT NULL;
 
  alter table PROVEEDOR
  modify (NOMBRE_PROVEEDOR VARCHAR2 (60)  NULL);
 
  alter table CLIENTE
  modify CIUDAD_CLIENTE VARCHAR2 (15) not null;
 
 
CREATE TABLE PRODUCTOS(
    ID_PRODUCTO NUMBER(5,0) NOT NULL ,
  NOMBRE_PRODUCTO VARCHAR2(60 BYTE) NOT NULL ,
  PRESENTACION VARCHAR2(30 BYTE) NOT NULL ,
  CONTENIDO VARCHAR2(60 BYTE) NOT NULL ,
  APLICA_IVA VARCHAR2(1 BYTE) NOT NULL ,
  ADVERTIR_REPOSICION VARCHAR2(1 BYTE) NOT NULL ,
  CANTIDAD_INGRESADA NUMBER(4,0) DEFAULT 0 NOT NULL ,
  NOMBRE_PROVEEDOR NUMBER(5,0) DEFAULT 0 NOT NULL ,
  FECHA_CADUCIDAD DATE NOT NULL ,
  FECHA_ENTREGA DATE NOT NULL ,
  COSTO_UNITARIO NUMBER(8,2) DEFAULT 0,
  ID_CATEGORIA NUMBER(5,0) DEFAULT 0 NOT NULL ,
  ID_PROVEEDOR NUMBER(5,0) DEFAULT 0 NOT NULL ,
   
   
   CONSTRAINT ID_PRODUCTO_PK PRIMARY KEY (ID_PRODUCTO)
 
   CONSTRAINT FK_PRODUCTOS FOREIGN KEY ("ID_CATEGORIA")
    REFERENCES CATEGORIA (ID_CATEGORIA),
     
   CONSTRAINT FK_PRODUCTOS_ID_PROVEEDOR FOREIGN KEY (ID_PROVEEDOR)
    REFERENCES PROVEEDOR (ID_PROVEEDOR)
     
      SELECT
 NOMBRE_CLIENTE FROM CLIENTE;  
 
  ALTER TABLE PRODUCTOS             --BORRAR UNA COLUMNA
 DROP COLUMN ADVERTIR_REPOSICION;
 
   ALTER TABLE PRODUCTOS             --BORRAR UNA COLUMNA
 DROP COLUMN NOMBRE_PROVEEDOR;
 
   ALTER TABLE PRODUCTOS             --BORRAR UNA COLUMNA
 DROP COLUMN fecha_caducidad;
 
   ALTER TABLE PRODUCTOS             --BORRAR UNA COLUMNA
 DROP COLUMN fecha_entrega;
 
  ALTER TABLE PRODUCTOS             --BORRAR UNA COLUMNA
 DROP COLUMN APLICA_IVA;
 
 ALTER TABLE PRODUCTOS
 MODIFY NOMBRE_PROVEEDOR VARCHAR2 (30) NOT NULL;
 
 SELECT * FROM PRODUCTOS;
 describe productos
 
 
   alter table CLIENTE
  modify CIUDAD_CLIENTE VARCHAR2 (15) not null;
 
  ALTER TABLE PRODUCTOS
MODIFY NOMBRE_PROVEEDOR VARCHAR2 (30);

INSERT INTO
CATEGORIA(ID_CATEGORIA,DESCRIPCION_CATEGORIA,NOMBRE_CATEGORIA)
VALUES(1,'PAPEL FOAMY Y DERIVADOS','TIPO DE PAPEL');

select * from categoria

INSERT INTO CATEGORIA


(ID_CATEGORIA,DESCRIPCI�N_CATEGORIA,NOMBRE_CATEGORIA)
VALUES(1,'PAPELERIA','LAPICES');

SELECT TO_CHAR(SYSDATE,'DD/MONTH/YYYY,DAY HH24:MI:SS')


FROM DUAL;
--12/NOVIEMBRE /2021,VIERNES   20:47:48

SELECT

También podría gustarte