Está en la página 1de 3

drop table producto

CREATE TABLE Producto


(
IntCodigo_Producto INTEGER NOT NULL ,
VchDescripcion_Producto VARCHAR(1000) NULL ,
VchUnidadMedida_Producto VARCHAR(10) NULL ,
IntEstado_Producto INTEGER NULL
);

CREATE UNIQUE INDEX XPKProducto ON Producto


(IntCodigo_Producto ASC);
ALTER TABLE Producto
ADD CONSTRAINT XPKProducto PRIMARY KEY (IntCodigo_Producto);
CREATE SEQUENCE inc_producto
MINVALUE 1
START WITH 1
INCREMENT BY 1
NOCACHE;
describe producto;
select * from producto:
insert into producto (INTCODIGO_PRODUCTO, VCHDESCRIPCION_PRODUCTO, VCHUNIDADMEDI
DA_PRODUCTO, INTESTADO_PRODUCTO) values (1, 'Descripcion 1', 'Unidad', 1)
insert into producto (INTCODIGO_PRODUCTO, VCHDESCRIPCION_PRODUCTO, VCHUNIDADMEDI
DA_PRODUCTO, INTESTADO_PRODUCTO) values (1, 'Descripcion 2', 'Par', 0)
delete from producto where IntEstado_Producto = 0

insert into producto


(
INTCODIGO_PRODUCTO,
VCHDESCRIPCION_PRODUCTO,
VCHUNIDADMEDIDA_PRODUCTO,
INTESTADO_PRODUCTO)
values
(
inc_poducto.nextval,
'Descripcion 3',
'Par',
3
)

insert into producto


(
INTCODIGO_PRODUCTO,
VCHDESCRIPCION_PRODUCTO,
VCHUNIDADMEDIDA_PRODUCTO,
INTESTADO_PRODUCTO)
values
(
inc_poducto.nextval,
'Descripcion 2',
'Unidad',
0
)

insert into producto


(
INTCODIGO_PRODUCTO,
VCHDESCRIPCION_PRODUCTO,
VCHUNIDADMEDIDA_PRODUCTO,
INTESTADO_PRODUCTO)
values
(
inc_poducto.nextval,
'Descripcion 1',
'Caja',
1
)
---------------------------------------
----------------------------------------
CREATE PROCEDURE INSERTAR
(
pINTCODIGO_PRODUCTO integer,
pVCHDESCRIPCION_PRODUCTO varchar(1000),
pVCHUNIDADMEDIDA_PRODUCTO varchar(10),
pINTESTADO_PRODUCTO integer
)
AS
INSERT INTO producto
(
INTCODIGO_PRODUCTO,
VCHDESCRIPCION_PRODUCTO,
VCHUNIDADMEDIDA_PRODUCTO,
INTESTADO_PRODUCTO
)
values
(
pINTCODIGO_PRODUCTO,
pVCHDESCRIPCION_PRODUCTO,
pVCHUNIDADMEDIDA_PRODUCTO,
pINTESTADO_PRODUCTO
)
--------------------------------------------
-----------------------------------------
CREATE PROCEDURE INSERTARRR
(
pVCHDESCRIPCION_PRODUCTO varchar(1000),
pVCHUNIDADMEDIDA_PRODUCTO varchar(10),
pINTESTADO_PRODUCTO integer
)
AS
INSERT INTO producto
(
INTCODIGO_PRODUCTO,
VCHDESCRIPCION_PRODUCTO,
VCHUNIDADMEDIDA_PRODUCTO,
INTESTADO_PRODUCTO
)
values
(
inc_poducto.nextval,
pVCHDESCRIPCION_PRODUCTO,
pVCHUNIDADMEDIDA_PRODUCTO,
pINTESTADO_PRODUCTO
)

También podría gustarte