Práctica de Quick SQL para Bases de Datos
Práctica de Quick SQL para Bases de Datos
Configuración
1. Vamos a asignar un prefijo para los objetos de base de datos
2. También direccionar el nombre del esquema donde queremos que se creen las tablas.
[TÍTULO DEL DOCUMENTO]
3. Agregar auto Primary key
4.
Generar SQL
-- drop objects
-- create tables
vendedor_id number
constraint vendedor_telefo_vendedor_id_fk
-- table index
proveedor_id number
constraint proveedor_telef_proveedor_i_fk
-- table index
categoria_id number
constraint prodcutos_categoria_id_fk
precio number,
photo blob,
archivo_adjunto blob,
archivo_adjunto_lastupd date,
-- table index
cliente_id number
constraint cliente_telefon_cliente_id_fk
-- table index
cliente_id number
constraint factura_cliente_id_fk
proveedor_id number
constraint factura_proveedor_id_fk
vendedor_id number
constraint factura_vendedor_id_fk
fecha date,
-- table index
factura_id number
constraint detalle_factura_id_fk
-- table index
-- triggers
on categoria
begin
if inserting then
:new.created_date := sysdate;
:new.created_by := coalesce(sys_context('APEX$SESSION','APP_USER'),user);
end if;
:new.updated_date := sysdate;
:new.updated_by := coalesce(sys_context('APEX$SESSION','APP_USER'),user);
end categoria_biu;
on cliente
begin
if inserting then
:new.created_date := sysdate;
[TÍTULO DEL DOCUMENTO]
:new.created_by := coalesce(sys_context('APEX$SESSION','APP_USER'),user);
end if;
:new.updated_date := sysdate;
:new.updated_by := coalesce(sys_context('APEX$SESSION','APP_USER'),user);
end cliente_biu;
on proveedor
begin
if inserting then
:new.created_date := sysdate;
:new.created_by := coalesce(sys_context('APEX$SESSION','APP_USER'),user);
end if;
:new.updated_date := sysdate;
:new.updated_by := coalesce(sys_context('APEX$SESSION','APP_USER'),user);
end proveedor_biu;
on vendedor
begin
if inserting then
:new.created_date := sysdate;
:new.created_by := coalesce(sys_context('APEX$SESSION','APP_USER'),user);
end if;
:new.updated_date := sysdate;
:new.updated_by := coalesce(sys_context('APEX$SESSION','APP_USER'),user);
end vendedor_biu;
on cliente_telefonos
begin
if inserting then
:new.created_date := sysdate;
:new.created_by := coalesce(sys_context('APEX$SESSION','APP_USER'),user);
end if;
:new.updated_date := sysdate;
:new.updated_by := coalesce(sys_context('APEX$SESSION','APP_USER'),user);
end cliente_telefonos_biu;
on detalle
[TÍTULO DEL DOCUMENTO]
for each row
begin
if inserting then
:new.created_date := sysdate;
:new.created_by := coalesce(sys_context('APEX$SESSION','APP_USER'),user);
end if;
:new.updated_date := sysdate;
:new.updated_by := coalesce(sys_context('APEX$SESSION','APP_USER'),user);
end detalle_biu;
on prodcutos
begin
if inserting then
:new.created_date := sysdate;
:new.created_by := coalesce(sys_context('APEX$SESSION','APP_USER'),user);
end if;
:new.updated_date := sysdate;
:new.updated_by := coalesce(sys_context('APEX$SESSION','APP_USER'),user);
end prodcutos_biu;
on proveedor_telefonos
begin
if inserting then
:new.created_date := sysdate;
:new.created_by := coalesce(sys_context('APEX$SESSION','APP_USER'),user);
end if;
:new.updated_date := sysdate;
:new.updated_by := coalesce(sys_context('APEX$SESSION','APP_USER'),user);
end proveedor_telefonos_biu;
on vendedor_telefonos
begin
if inserting then
:new.created_date := sysdate;
:new.created_by := coalesce(sys_context('APEX$SESSION','APP_USER'),user);
end if;
:new.updated_date := sysdate;
:new.updated_by := coalesce(sys_context('APEX$SESSION','APP_USER'),user);
end vendedor_telefonos_biu;
/
[TÍTULO DEL DOCUMENTO]
on factura
begin
if inserting then
:new.created_date := sysdate;
:new.created_by := coalesce(sys_context('APEX$SESSION','APP_USER'),user);
end if;
:new.updated_date := sysdate;
:new.updated_by := coalesce(sys_context('APEX$SESSION','APP_USER'),user);
end factura_biu;
-- APIs --
is
/* example:
declare
l_nombre varchar2(100);
l_direccion varchar2(200);
begin
vendedor_api.get_row (
p_id => 1,
);
end;
*/
procedure get_row (
p_id in number,
);
/* example:
begin
vendedor_api.insert_row (
);
end;
*/
procedure insert_row (
);
procedure update_row (
);
procedure delete_row (
p_id in number
);
end vendedor_api;
is
procedure get_row (
p_id in number,
is
begin
p_nombre := [Link];
p_direccion := [Link];
end loop;
end get_row;
procedure insert_row (
is
begin
id,
nombre,
direccion
) values (
p_id,
p_nombre,
p_direccion
);
end insert_row;
procedure update_row (
is
begin
id = p_id,
nombre = p_nombre,
direccion = p_direccion
where id = p_id;
end update_row;
procedure delete_row (
p_id in number
is
begin
end delete_row;
end vendedor_api;
is
/* example:
declare
l_vendedor_id number;
l_tipo varchar2(10);
l_prefijo varchar2(3);
l_telefono varchar2(20);
l_principal varchar2(5);
begin
vendedor_telefonos_api.get_row (
p_id => 1,
);
end;
*/
procedure get_row (
p_id in number,
/* example:
begin
vendedor_telefonos_api.insert_row (
);
end;
*/
procedure insert_row (
);
procedure update_row (
);
procedure delete_row (
p_id in number
);
end vendedor_telefonos_api;
is
procedure get_row (
p_id in number,
is
begin
p_tipo := [Link];
p_prefijo := [Link];
p_telefono := [Link];
p_principal := [Link];
end loop;
end get_row;
procedure insert_row (
is
begin
id,
vendedor_id,
tipo,
prefijo,
telefono,
principal
) values (
p_id,
p_vendedor_id,
p_tipo,
p_prefijo,
p_telefono,
p_principal
);
end insert_row;
procedure update_row (
is
begin
id = p_id,
vendedor_id = p_vendedor_id,
tipo = p_tipo,
prefijo = p_prefijo,
telefono = p_telefono,
[TÍTULO DEL DOCUMENTO]
principal = p_principal
where id = p_id;
end update_row;
procedure delete_row (
p_id in number
is
begin
end delete_row;
end vendedor_telefonos_api;
is
/* example:
declare
l_nombre varchar2(100);
l_direccion varchar2(200);
begin
proveedor_api.get_row (
p_id => 1,
);
end;
*/
procedure get_row (
p_id in number,
);
/* example:
begin
proveedor_api.insert_row (
);
end;
*/
procedure insert_row (
procedure update_row (
);
procedure delete_row (
p_id in number
);
end proveedor_api;
is
procedure get_row (
p_id in number,
is
begin
p_nombre := [Link];
p_direccion := [Link];
end loop;
end get_row;
procedure insert_row (
is
begin
id,
nombre,
direccion
) values (
p_id,
p_nombre,
p_direccion
);
end insert_row;
procedure update_row (
is
begin
id = p_id,
nombre = p_nombre,
direccion = p_direccion
where id = p_id;
end update_row;
procedure delete_row (
p_id in number
is
begin
end delete_row;
end proveedor_api;
is
/* example:
declare
l_proveedor_id number;
l_tipo varchar2(10);
l_prefijo varchar2(3);
l_telefono varchar2(20);
l_principal varchar2(2);
begin
proveedor_telefonos_api.get_row (
p_id => 1,
);
end;
*/
procedure get_row (
p_id in number,
);
[TÍTULO DEL DOCUMENTO]
/* example:
begin
proveedor_telefonos_api.insert_row (
);
end;
*/
procedure insert_row (
);
procedure update_row (
);
procedure delete_row (
p_id in number
);
end proveedor_telefonos_api;
is
procedure get_row (
p_id in number,
is
begin
p_proveedor_id := c1.proveedor_id;
[TÍTULO DEL DOCUMENTO]
p_tipo := [Link];
p_prefijo := [Link];
p_telefono := [Link];
p_principal := [Link];
end loop;
end get_row;
procedure insert_row (
is
begin
id,
proveedor_id,
tipo,
prefijo,
telefono,
principal
) values (
p_id,
p_proveedor_id,
p_tipo,
p_prefijo,
p_telefono,
p_principal
);
end insert_row;
procedure update_row (
is
begin
id = p_id,
proveedor_id = p_proveedor_id,
tipo = p_tipo,
prefijo = p_prefijo,
telefono = p_telefono,
principal = p_principal
[TÍTULO DEL DOCUMENTO]
where id = p_id;
end update_row;
procedure delete_row (
p_id in number
is
begin
end delete_row;
end proveedor_telefonos_api;
is
/* example:
declare
l_nombre varchar2(100);
l_descripcion varchar2(250);
begin
categoria_api.get_row (
p_id => 1,
);
end;
*/
procedure get_row (
p_id in number,
);
/* example:
begin
categoria_api.insert_row (
);
end;
*/
procedure insert_row (
);
[TÍTULO DEL DOCUMENTO]
procedure update_row (
);
procedure delete_row (
p_id in number
);
end categoria_api;
is
procedure get_row (
p_id in number,
is
begin
p_nombre := [Link];
p_descripcion := [Link];
end loop;
end get_row;
procedure insert_row (
is
begin
id,
nombre,
descripcion
) values (
p_id,
p_nombre,
p_descripcion
);
end insert_row;
procedure update_row (
)
[TÍTULO DEL DOCUMENTO]
is
begin
id = p_id,
nombre = p_nombre,
descripcion = p_descripcion
where id = p_id;
end update_row;
procedure delete_row (
p_id in number
is
begin
end delete_row;
end categoria_api;
is
/* example:
declare
l_nombre varchar2(500);
l_precio number;
l_codigo varchar2(255);
l_categoria_id number;
l_photo blob;
l_archivo_adjunto blob;
l_archivo_adjunto_filename varchar2(512);
l_archivo_adjunto_mimetype varchar2(512);
l_archivo_adjunto_charset varchar2(512);
l_archivo_adjunto_lastupd date;
begin
prodcutos_api.get_row (
p_id => 1,
);
end;
*/
[TÍTULO DEL DOCUMENTO]
procedure get_row (
p_id in number,
);
/* example:
begin
prodcutos_api.insert_row (
);
end;
*/
procedure insert_row (
);
procedure update_row (
);
procedure delete_row (
p_id in number
);
end prodcutos_api;
is
procedure get_row (
p_id in number,
is
begin
p_nombre := [Link];
p_precio := [Link];
p_codigo := [Link];
p_categoria_id := c1.categoria_id;
p_photo := [Link];
p_archivo_adjunto := c1.archivo_adjunto;
p_archivo_adjunto_filename := c1.archivo_adjunto_filename;
p_archivo_adjunto_mimetype := c1.archivo_adjunto_mimetype;
p_archivo_adjunto_charset := c1.archivo_adjunto_charset;
p_archivo_adjunto_lastupd := c1.archivo_adjunto_lastupd;
end loop;
end get_row;
procedure insert_row (
is
begin
id,
nombre,
precio,
codigo,
categoria_id,
photo,
archivo_adjunto,
archivo_adjunto_filename,
archivo_adjunto_mimetype,
archivo_adjunto_charset,
archivo_adjunto_lastupd
) values (
p_id,
p_nombre,
p_precio,
p_codigo,
p_categoria_id,
p_photo,
p_archivo_adjunto,
p_archivo_adjunto_filename,
p_archivo_adjunto_mimetype,
p_archivo_adjunto_charset,
p_archivo_adjunto_lastupd
);
end insert_row;
procedure update_row (
is
begin
[TÍTULO DEL DOCUMENTO]
update prodcutos set
id = p_id,
nombre = p_nombre,
precio = p_precio,
codigo = p_codigo,
categoria_id = p_categoria_id,
photo = p_photo,
archivo_adjunto = p_archivo_adjunto,
archivo_adjunto_filename = p_archivo_adjunto_filename,
archivo_adjunto_mimetype = p_archivo_adjunto_mimetype,
archivo_adjunto_charset = p_archivo_adjunto_charset,
archivo_adjunto_lastupd = p_archivo_adjunto_lastupd
where id = p_id;
end update_row;
procedure delete_row (
p_id in number
is
begin
end delete_row;
end prodcutos_api;
is
/* example:
declare
l_nombre varchar2(100);
l_direccion varchar2(200);
begin
cliente_api.get_row (
p_id => 1,
);
end;
*/
procedure get_row (
p_id in number,
);
/* example:
begin
cliente_api.insert_row (
[TÍTULO DEL DOCUMENTO]
p_id => null,
);
end;
*/
procedure insert_row (
);
procedure update_row (
);
procedure delete_row (
p_id in number
);
end cliente_api;
is
procedure get_row (
p_id in number,
is
begin
p_nombre := [Link];
p_direccion := [Link];
end loop;
end get_row;
procedure insert_row (
is
begin
id,
nombre,
direccion
[TÍTULO DEL DOCUMENTO]
) values (
p_id,
p_nombre,
p_direccion
);
end insert_row;
procedure update_row (
is
begin
id = p_id,
nombre = p_nombre,
direccion = p_direccion
where id = p_id;
end update_row;
procedure delete_row (
p_id in number
is
begin
end delete_row;
end cliente_api;
is
/* example:
declare
l_cliente_id number;
l_tipo varchar2(10);
l_prefijo varchar2(3);
l_telefono varchar2(20);
l_principal varchar2(5);
begin
cliente_telefonos_api.get_row (
p_id => 1,
);
[TÍTULO DEL DOCUMENTO]
end;
*/
procedure get_row (
p_id in number,
);
/* example:
begin
cliente_telefonos_api.insert_row (
);
end;
*/
procedure insert_row (
);
procedure update_row (
);
procedure delete_row (
p_id in number
);
end cliente_telefonos_api;
is
procedure get_row (
[TÍTULO DEL DOCUMENTO]
p_id in number,
is
begin
p_cliente_id := c1.cliente_id;
p_tipo := [Link];
p_prefijo := [Link];
p_telefono := [Link];
p_principal := [Link];
end loop;
end get_row;
procedure insert_row (
is
begin
id,
cliente_id,
tipo,
prefijo,
telefono,
principal
) values (
p_id,
p_cliente_id,
p_tipo,
p_prefijo,
p_telefono,
p_principal
);
end insert_row;
procedure update_row (
is
begin
id = p_id,
cliente_id = p_cliente_id,
tipo = p_tipo,
prefijo = p_prefijo,
telefono = p_telefono,
principal = p_principal
where id = p_id;
end update_row;
procedure delete_row (
p_id in number
is
begin
end delete_row;
end cliente_telefonos_api;
is
/* example:
declare
l_fecha date;
l_cliente_id number;
l_proveedor_id number;
l_tipo_venta varchar2(7);
l_vendedor_id number;
begin
factura_api.get_row (
p_id => 1,
);
end;
*/
procedure get_row (
p_id in number,
);
/* example:
begin
factura_api.insert_row (
);
end;
*/
procedure insert_row (
);
procedure update_row (
);
procedure delete_row (
p_id in number
);
end factura_api;
is
procedure get_row (
p_id in number,
)
[TÍTULO DEL DOCUMENTO]
is
begin
p_fecha := [Link];
p_cliente_id := c1.cliente_id;
p_proveedor_id := c1.proveedor_id;
p_tipo_venta := c1.tipo_venta;
p_vendedor_id := c1.vendedor_id;
end loop;
end get_row;
procedure insert_row (
is
begin
id,
fecha,
cliente_id,
proveedor_id,
tipo_venta,
vendedor_id
) values (
p_id,
p_fecha,
p_cliente_id,
p_proveedor_id,
p_tipo_venta,
p_vendedor_id
);
end insert_row;
procedure update_row (
is
begin
id = p_id,
fecha = p_fecha,
[TÍTULO DEL DOCUMENTO]
cliente_id = p_cliente_id,
proveedor_id = p_proveedor_id,
tipo_venta = p_tipo_venta,
vendedor_id = p_vendedor_id
where id = p_id;
end update_row;
procedure delete_row (
p_id in number
is
begin
end delete_row;
end factura_api;
is
/* example:
declare
l_factura_id number;
l_cantidad integer;
l_producto_id varchar2(4000);
l_precio_unitario number(10.2);
l_descuento number(10.2);
l_total_excenta number(10.2);
l_total_grabada_5 number(10.2);
l_total_grabada_10 number(10.2);
begin
detalle_api.get_row (
p_id => 1,
);
end;
*/
procedure get_row (
p_id in number,
);
/* example:
begin
detalle_api.insert_row (
);
end;
*/
procedure insert_row (
);
procedure update_row (
);
procedure delete_row (
p_id in number
);
end detalle_api;
/
[TÍTULO DEL DOCUMENTO]
create or replace editionable package body detalle_api
is
procedure get_row (
p_id in number,
is
begin
p_factura_id := c1.factura_id;
p_cantidad := [Link];
p_producto_id := c1.producto_id;
p_precio_unitario := c1.precio_unitario;
p_descuento := [Link];
p_total_excenta := c1.total_excenta;
p_total_grabada_5 := c1.total_grabada_5;
p_total_grabada_10 := c1.total_grabada_10;
end loop;
end get_row;
procedure insert_row (
is
begin
id,
factura_id,
cantidad,
producto_id,
precio_unitario,
descuento,
total_excenta,
total_grabada_5,
total_grabada_10
[TÍTULO DEL DOCUMENTO]
) values (
p_id,
p_factura_id,
p_cantidad,
p_producto_id,
p_precio_unitario,
p_descuento,
p_total_excenta,
p_total_grabada_5,
p_total_grabada_10
);
end insert_row;
procedure update_row (
is
begin
id = p_id,
factura_id = p_factura_id,
cantidad = p_cantidad,
producto_id = p_producto_id,
precio_unitario = p_precio_unitario,
descuento = p_descuento,
total_excenta = p_total_excenta,
total_grabada_5 = p_total_grabada_5,
total_grabada_10 = p_total_grabada_10
where id = p_id;
end update_row;
procedure delete_row (
p_id in number
is
begin
end delete_row;
end detalle_api;
/
[TÍTULO DEL DOCUMENTO]
-- load data
vendedor_id,
nombre,
direccion
) values (
1,
'Fames ac ante ipsum primis in faucibus. Ut id nulla ac sapien suscipit tristique ac volutpat
risus.P',
'Placerat iaculis aliquam. Vestibulum lacinia arcu in massa pharetra, id mattis risus [Link]
vulputate porttitor ligula.'
);
vendedor_id,
nombre,
direccion
) values (
2,
'Nam semper diam suscipit elementum sodales. Proin sit amet massa eu lorem commodo
[Link]',
'Convallis sollicitudin elementum. Nulla facilisi. In posuere blandit leoeget malesuada. Vivamus
efficitur ipsum tellus, quis posuere mi maximus vitae. Quisque tortor odio, feugiat eget sagittisvel, pr'
);
vendedor_id,
nombre,
direccion
) values (
3,
'Vestibulum eget rhoncus non,molestie sit amet lectus. Nulla placerat iaculis aliquam. Vestibulum
lac',
);
vendedor_id,
nombre,
direccion
) values (
4,
'Eget rhoncus non,molestie sit amet lectus. Nulla placerat iaculis aliquam. Vestibulum lacinia arcu
i',
'Fames ac ante ipsum primis in faucibus. Ut id nulla ac sapien suscipit tristique ac volutpat
[Link] vitae ligula commodo, dictum lorem sit amet, imperdiet ex. Etiam cursus porttitor
tincidunt'
);
vendedor_id,
nombre,
direccion
) values (
[TÍTULO DEL DOCUMENTO]
5,
'Commodo, dictum lorem sit amet, imperdiet ex. Etiam cursus porttitor tincidunt. Vestibulum ante
ipsu',
);
commit;
-- load data
-- load data
proveedor_id,
nombre,
direccion
) values (
1,
'Sapien suscipit tristique ac volutpat [Link] vitae ligula commodo, dictum lorem sit amet,
i',
'Venenatis nec. Donec convallis sollicitudin elementum. Nulla facilisi. In posuere blandit leoeget
malesuada. Vivamus efficitur ipsum tellus, quis posuere mi maximus vitae. Quisque tortor odio, feugiat'
);
proveedor_id,
nombre,
direccion
) values (
2,
'Imperdiet ex. Etiam cursus porttitor tincidunt. Vestibulum ante ipsumprimis in faucibus orci luctus
',
'Volutpat [Link] vitae ligula commodo, dictum lorem sit amet, imperdiet ex. Etiam cursus
porttitor tincidunt. Vestibulum ante ipsumprimis in faucibus orci luctus et ultrices posuere cubilia Cu'
);
proveedor_id,
nombre,
direccion
) values (
3,
);
proveedor_id,
nombre,
direccion
) values (
4,
);
[TÍTULO DEL DOCUMENTO]
proveedor_id,
nombre,
direccion
) values (
5,
'Dictum lorem sit amet, imperdiet ex. Etiam cursus porttitor tincidunt.'
);
commit;
-- load data
categoria_id,
nombre,
descripcion
) values (
1,
'Luctus et ultrices posuere cubilia Curae; Proin vulputate placerat pellentesque. Proin viverra
lacin',
'Semper diam suscipit elementum sodales. Proin sit amet massa eu lorem commodo [Link]
et malesuada fames ac ante ipsum primis in faucibus. Ut id nulla ac sapien suscipit tristique ac volutpat
[Link] vitae ligula commodo, dictum '
);
categoria_id,
nombre,
descripcion
) values (
2,
'Placerat pellentesque. Proin viverra lacinialectus, quis consectetur mi venenatis nec. Donec.',
'Porttitor tincidunt. Vestibulum ante ipsumprimis in faucibus orci luctus et ultrices posuere cubilia
Curae; Proin vulputate placerat.'
);
categoria_id,
nombre,
descripcion
) values (
3,
'Ligula. Nam semper diam suscipit elementum sodales. Proin sit amet massa eu lorem.'
);
categoria_id,
nombre,
descripcion
) values (
[TÍTULO DEL DOCUMENTO]
4,
'Placerat iaculis aliquam. Vestibulum lacinia arcu in massa pharetra, id mattis risus [Link]
vu',
'Nam semper diam suscipit elementum sodales. Proin sit amet massa eu lorem commodo
[Link] et malesuada fames ac ante ipsum primis in faucibus. Ut id nulla ac sapien suscipit
tristique ac volutpat [Link] vitae ligula commodo, dic'
);
categoria_id,
nombre,
descripcion
) values (
5,
'In massa pharetra, id mattis risus [Link] vulputate porttitor ligula. Nam semper diam.',
'Ipsumprimis in faucibus.'
);
commit;
-- load data
prodcuto_id,
nombre,
precio,
codigo,
categoria_id,
photo,
archivo_adjunto,
archivo_adjunto_filename,
archivo_adjunto_mimetype,
archivo_adjunto_charset,
archivo_adjunto_lastupd
) values (
1,
'Placerat pellentesque. Proin viverra lacinialectus, quis consectetur mi venenatis nec. Donec.',
7,
'Ac ante ipsum primis in faucibus. Ut id nulla ac sapien suscipit tristique ac.',
1,
null,
null,
'Onboard module',
'Ante.',
'Mattis risus [Link] vulputate porttitor ligula. Nam semper diam suscipit elementum sodales.
Proin sit amet massa eu lorem commodo [Link] et malesuada fames ac ante ipsum primis in
faucibus. Ut id nulla ac sapien suscipit tristique ac volutpat [Link] vitae ligula commodo,
dictum lorem sit amet, imperdiet ex. Etiam cursus porttitor tincidunt. Vestibulum ante ipsumprimis.',
sysdate - 9
);
prodcuto_id,
nombre,
precio,
codigo,
[TÍTULO DEL DOCUMENTO]
categoria_id,
photo,
archivo_adjunto,
archivo_adjunto_filename,
archivo_adjunto_mimetype,
archivo_adjunto_charset,
archivo_adjunto_lastupd
) values (
2,
'Ac ante ipsum primis in faucibus. Ut id nulla ac sapien suscipit tristique ac.',
28,
'Volutpat [Link] vitae ligula commodo, dictum lorem sit amet, imperdiet ex. Etiam cursus
porttitor tincidunt. Vestibulum ante ipsumprimis in faucibus orci luctus et ultrices posuere cubilia
Curae; Proin vulputate placerat pellentesque. Proin.',
2,
null,
null,
'Ipsum primis in faucibus. Ut id nulla ac sapien suscipit tristique ac volutpat [Link] vitae
ligula commodo, dictum lorem sit amet, imperdiet ex. Etiam cursus porttitor tincidunt. Vestibulum ante
ipsumprimis in faucibus orci luctus et ultrices posuere cubilia Curae; Proin vulputate.',
sysdate - 67
);
prodcuto_id,
nombre,
precio,
codigo,
categoria_id,
photo,
archivo_adjunto,
archivo_adjunto_filename,
archivo_adjunto_mimetype,
archivo_adjunto_charset,
archivo_adjunto_lastupd
) values (
3,
'[Link] vulputate porttitor ligula. Nam semper diam suscipit elementum sodales. Proin sit amet
massa eu lorem commodo [Link] et malesuada fames ac ante ipsum primis in faucibus. Ut id
nulla ac sapien suscipit tristique ac volutpat [Link] vitae ligula commodo, dictum lorem sit
amet, imperdiet ex. Etiam.',
38,
1,
null,
null,
'[Link] vulputate porttitor ligula. Nam semper diam suscipit elementum sodales. Proin sit amet
massa eu.',
sysdate - 80
);
nombre,
precio,
codigo,
categoria_id,
photo,
archivo_adjunto,
archivo_adjunto_filename,
archivo_adjunto_mimetype,
archivo_adjunto_charset,
archivo_adjunto_lastupd
) values (
4,
'Ex. Etiam cursus porttitor tincidunt. Vestibulum ante ipsumprimis in faucibus orci luctus et
ultrices posuere cubilia Curae; Proin vulputate placerat pellentesque. Proin viverra lacinialectus, quis
consectetur mi venenatis nec. Donec convallis sollicitudin elementum. Nulla facilisi. In posuere blandit
leoeget malesuada. Vivamus efficitur ipsum tellus, quis posuere mi maximus.',
55,
'Vestibulum eget rhoncus non,molestie sit amet lectus. Nulla placerat iaculis aliquam. Vestibulum
lacinia arcu in massa pharetra, id mattis risus [Link] vulputate porttitor ligula. Nam semper diam
suscipit elementum sodales. Proin sit amet massa eu l',
2,
null,
null,
'Routing Evaluation',
'Ut id nulla ac sapien suscipit tristique ac volutpat [Link] vitae ligula commodo, dictum
lorem sit amet, imperdiet ex. Etiam cursus porttitor tincidunt. Vestibulum ante ipsumprimis in faucibus
orci luctus et ultrices posuere cubilia Curae; Proin vulputate placerat pellentesque. Proin viverra
lacinialectus, quis consectetur mi venenatis nec. Donec.',
'Elementum sodales. Proin sit amet massa eu lorem commodo [Link] et malesuada fames ac
ante ipsum primis in faucibus. Ut id nulla.',
sysdate - 26
);
prodcuto_id,
nombre,
precio,
codigo,
categoria_id,
photo,
archivo_adjunto,
archivo_adjunto_filename,
archivo_adjunto_mimetype,
archivo_adjunto_charset,
archivo_adjunto_lastupd
) values (
5,
'Proin sit amet massa eu lorem commodo [Link] et malesuada fames ac ante ipsum primis
in faucibus. Ut id nulla ac sapien suscipit tristique ac volutpat [Link] vitae.',
93,
'Elementum sodales. Proin sit amet massa eu lorem commodo [Link] et malesuada fames ac
ante ipsum primis in faucibus. Ut id nulla.',
2,
null,
null,
sysdate - 16
);
prodcuto_id,
nombre,
precio,
codigo,
categoria_id,
photo,
archivo_adjunto,
archivo_adjunto_filename,
archivo_adjunto_mimetype,
archivo_adjunto_charset,
archivo_adjunto_lastupd
) values (
6,
'Imperdiet ex. Etiam cursus porttitor tincidunt. Vestibulum ante ipsumprimis in faucibus orci luctus
et ultrices posuere cubilia Curae; Proin vulputate placerat pellentesque. Proin viverra lacinialectus,
quis consectetur mi venenatis nec. Donec convallis sollicitudin elementum. Nulla facilisi. In posuere
blandit leoeget malesuada. Vivamus.',
66,
'Eget rhoncus non,molestie sit amet lectus. Nulla placerat iaculis aliquam. Vestibulum lacinia arcu
in massa pharetra, id mattis risus [Link] vulputate porttitor ligula. Nam semper diam suscipit
elementum sodales. Proin sit amet massa eu lorem commod',
2,
null,
null,
'Casper Q8 Program',
'Nam semper diam suscipit elementum sodales. Proin sit amet massa eu lorem commodo
[Link] et malesuada fames ac ante ipsum primis in faucibus. Ut id nulla ac sapien suscipit
tristique ac volutpat [Link] vitae ligula commodo, dictum lorem sit amet, imperdiet ex. Etiam
cursus porttitor tincidunt. Vestibulum ante ipsumprimis in faucibus orci luctus et.',
sysdate - 1
);
prodcuto_id,
nombre,
precio,
codigo,
categoria_id,
photo,
archivo_adjunto,
archivo_adjunto_filename,
archivo_adjunto_mimetype,
archivo_adjunto_charset,
archivo_adjunto_lastupd
) values (
7,
'Tristique ac volutpat [Link] vitae ligula commodo, dictum lorem sit amet, imperdiet ex.
Etiam cursus porttitor tincidunt. Vestibulum ante ipsumprimis in faucibus orci luctus et ultrices
posuere.',
20,
[TÍTULO DEL DOCUMENTO]
'Primis in.',
4,
null,
null,
'Employee Review',
'Vestibulum ante ipsumprimis in faucibus orci luctus et ultrices posuere cubilia Curae; Proin.',
'Elementum sodales. Proin sit amet massa eu lorem commodo [Link] et malesuada fames ac
ante ipsum primis in faucibus. Ut id nulla.',
sysdate - 10
);
prodcuto_id,
nombre,
precio,
codigo,
categoria_id,
photo,
archivo_adjunto,
archivo_adjunto_filename,
archivo_adjunto_mimetype,
archivo_adjunto_charset,
archivo_adjunto_lastupd
) values (
8,
'Sodales. Proin sit amet massa eu lorem commodo [Link] et malesuada fames ac ante ipsum
primis in faucibus. Ut id nulla ac sapien suscipit tristique ac volutpat [Link] vitae ligula
commodo, dictum lorem sit amet, imperdiet ex. Etiam cursus porttitor tincidunt. Vestibulum ante
ipsumprimis in faucibus orci luctus et ultrices posuere cubilia Curae; Proin vulputate placerat.',
38,
'Et ultrices posuere cubilia Curae; Proin vulputate placerat pellentesque. Proin viverra
lacinialectus, quis consectetur mi venenatis nec. Donec convallis sollicitudin elementum. Nulla facilisi.
In posuere blandit leoeget malesuada. Vivamus.',
3,
null,
null,
'Fames ac ante ipsum primis in faucibus. Ut id nulla ac sapien suscipit tristique ac volutpat
[Link] vitae ligula commodo, dictum lorem sit amet, imperdiet ex. Etiam cursus porttitor
tincidunt. Vestibulum ante ipsumprimis in faucibus orci luctus et ultrices posuere cubilia Curae;.',
'Id nulla ac sapien suscipit tristique ac volutpat [Link] vitae ligula commodo, dictum lorem
sit amet, imperdiet ex.',
sysdate - 10
);
prodcuto_id,
nombre,
precio,
codigo,
categoria_id,
photo,
archivo_adjunto,
archivo_adjunto_filename,
archivo_adjunto_mimetype,
archivo_adjunto_charset,
archivo_adjunto_lastupd
[TÍTULO DEL DOCUMENTO]
) values (
9,
'Convallis sollicitudin elementum. Nulla facilisi. In posuere blandit leoeget malesuada. Vivamus
efficitur ipsum tellus.',
64,
'Elementum sodales. Proin sit amet massa eu lorem commodo [Link] et malesuada fames ac
ante ipsum primis in faucibus. Ut id nulla.',
3,
null,
null,
'Posuere cubilia Curae; Proin vulputate placerat pellentesque. Proin viverra lacinialectus, quis
consectetur mi venenatis nec. Donec convallis sollicitudin elementum. Nulla facilisi. In posuere blandit
leoeget malesuada. Vivamus efficitur ipsum tellus, quis posuere mi maximus vitae. Quisque tortor odio,
feugiat.',
'Lacinia arcu in massa pharetra, id mattis risus [Link] vulputate porttitor ligula. Nam semper
diam suscipit elementum sodales. Proin sit amet massa eu lorem commodo [Link] et malesuada
fames ac ante.',
sysdate - 53
);
prodcuto_id,
nombre,
precio,
codigo,
categoria_id,
photo,
archivo_adjunto,
archivo_adjunto_filename,
archivo_adjunto_mimetype,
archivo_adjunto_charset,
archivo_adjunto_lastupd
) values (
10,
'Ante.',
48,
'Massa pharetra, id mattis risus [Link] vulputate porttitor ligula. Nam semper diam suscipit
elementum sodales. Proin sit amet massa eu lorem commodo [Link] et malesuada fames ac ante
ipsum primis in faucibus. Ut id nulla ac sapien susc',
2,
null,
null,
'Vulputate placerat pellentesque. Proin viverra lacinialectus, quis consectetur mi venenatis nec.
Donec convallis sollicitudin elementum. Nulla facilisi. In posuere blandit leoeget malesuada. Vivamus
efficitur ipsum tellus, quis posuere mi maximus vitae. Quisque tortor odio, feugiat eget sagittisvel,
pretium ut metus. Duis et commodo arcu, in.',
'Nulla ac sapien suscipit tristique ac volutpat [Link] vitae ligula commodo, dictum lorem
sit amet, imperdiet ex. Etiam cursus.',
sysdate - 53
);
commit;
-- load data
cliente_id,
[TÍTULO DEL DOCUMENTO]
nombre,
direccion
) values (
1,
'Placerat iaculis aliquam. Vestibulum lacinia arcu in massa pharetra, id mattis risus [Link]
vu',
);
cliente_id,
nombre,
direccion
) values (
2,
'Porttitor ligula. Nam semper diam suscipit elementum sodales. Proin sit amet massa eu lorem commodo
[Link] et malesuada fames ac ante ipsum primis in faucibus. Ut id nulla ac sapien susc'
);
cliente_id,
nombre,
direccion
) values (
3,
'Placerat iaculis aliquam. Vestibulum lacinia arcu in massa pharetra, id mattis risus [Link]
vu',
'Placerat iaculis aliquam. Vestibulum lacinia arcu in massa pharetra, id mattis risus [Link]
vulputate porttitor ligula. Nam semper diam suscipit elementum sodales. Proin sit amet massa eu lorem '
);
cliente_id,
nombre,
direccion
) values (
4,
);
cliente_id,
nombre,
direccion
) values (
5,
'Lectus. Nulla placerat iaculis aliquam. Vestibulum lacinia arcu in massa pharetra, id mattis risus
r',
'Sodales. Proin sit amet massa eu lorem commodo [Link] et malesuada fames ac ante ipsum
primis in faucibus. Ut.'
);
commit;
[TÍTULO DEL DOCUMENTO]
-- load data
factura_id,
fecha,
cliente_id,
proveedor_id,
tipo_venta,
vendedor_id
) values (
1,
sysdate - 54,
1,
3,
'CONTADO',
);
factura_id,
fecha,
cliente_id,
proveedor_id,
tipo_venta,
vendedor_id
) values (
2,
sysdate - 86,
3,
2,
'CREDITO',
);
factura_id,
fecha,
cliente_id,
proveedor_id,
tipo_venta,
vendedor_id
) values (
3,
sysdate - 65,
5,
5,
'CONTADO',
);
factura_id,
[TÍTULO DEL DOCUMENTO]
fecha,
cliente_id,
proveedor_id,
tipo_venta,
vendedor_id
) values (
4,
sysdate - 16,
4,
2,
'CREDITO',
);
factura_id,
fecha,
cliente_id,
proveedor_id,
tipo_venta,
vendedor_id
) values (
5,
sysdate - 87,
4,
4,
'CONTADO',
);
commit;
-- load data
detalle_id,
factura_id,
cantidad,
producto_id,
precio_unitario,
descuento,
total_excenta,
total_grabada_5,
total_grabada_10
) values (
1,
4,
85,
'Placerat iaculis aliquam. Vestibulum lacinia arcu in massa pharetra, id mattis risus [Link]
vulputate porttitor ligula. Nam semper diam suscipit elementum sodales. Proin sit amet massa eu lorem
commodo [Link] et malesuada fames ac ante ipsum primis in faucibus.',
null,
null,
null,
[TÍTULO DEL DOCUMENTO]
null,
null
);
detalle_id,
factura_id,
cantidad,
producto_id,
precio_unitario,
descuento,
total_excenta,
total_grabada_5,
total_grabada_10
) values (
2,
1,
99,
'Consectetur mi venenatis nec. Donec convallis sollicitudin elementum. Nulla facilisi. In posuere
blandit leoeget malesuada. Vivamus efficitur ipsum tellus, quis posuere mi maximus vitae. Quisque tortor
odio, feugiat eget sagittisvel, pretium ut metus. Duis et commodo arcu, in vestibulum tellus. In
sollicitudin nisi mi, pharetra gravida ex semper [Link] nibh sapien, hendrerit.',
null,
null,
null,
null,
null
);
detalle_id,
factura_id,
cantidad,
producto_id,
precio_unitario,
descuento,
total_excenta,
total_grabada_5,
total_grabada_10
) values (
3,
2,
38,
'Mattis risus [Link] vulputate porttitor ligula. Nam semper diam suscipit elementum sodales.
Proin sit amet massa eu lorem.',
null,
null,
null,
null,
null
);
commit;
[TÍTULO DEL DOCUMENTO]
-- Generated by Quick SQL Wednesday March 16, 2022 15:31:25
/*
nombre vc(100)
direccion vc(200)
vendedor_telefonos
telefono vc(20)
nombre vc(100)
direccion vc(200)
proveedor_telefonos
telefono vc(20)
nombre vc(100)
descripcion vc(250)
nombre vc(500)
precio num
codigo vc(255)
categoria id
photo blob
nombre vc(100)
direccion vc(200)
cliente_telefonos
telefono vc(20)
fecha date
cliente id
proveedor id
vendedor id
producto id
# settings = { PK: "IDENTITY", semantics: "CHAR", API: true, auditCols: true, DB: "21c", drop: true,
editionable: true, language: "EN", APEX: true, prefixPKwithTname: true, createdCol: "created_date",
updatedCol: "updated_date" }
*/
[TÍTULO DEL DOCUMENTO]
-- create tables
vendedor_id number
constraint vendedor_telefo_vendedor_id_fk
-- table index
proveedor_id number
constraint proveedor_telef_proveedor_i_fk
-- table index
categoria_id number
constraint prodcutos_categoria_id_fk
precio number,
photo blob,
archivo_adjunto blob,
archivo_adjunto_lastupd date,
-- table index
cliente_id number
constraint cliente_telefon_cliente_id_fk
-- table index
cliente_id number
constraint factura_cliente_id_fk
proveedor_id number
constraint factura_proveedor_id_fk
vendedor_id number
constraint factura_vendedor_id_fk
fecha date,
-- table index
factura_id number
constraint detalle_factura_id_fk
-- table index
-- triggers
on categoria
begin
if inserting then
:new.created_date := sysdate;
:new.created_by := coalesce(sys_context('APEX$SESSION','APP_USER'),user);
end if;
:new.updated_date := sysdate;
:new.updated_by := coalesce(sys_context('APEX$SESSION','APP_USER'),user);
end categoria_biu;
on cliente
begin
if inserting then
:new.created_date := sysdate;
:new.created_by := coalesce(sys_context('APEX$SESSION','APP_USER'),user);
end if;
:new.updated_date := sysdate;
:new.updated_by := coalesce(sys_context('APEX$SESSION','APP_USER'),user);
end cliente_biu;
on proveedor
begin
if inserting then
:new.created_date := sysdate;
:new.created_by := coalesce(sys_context('APEX$SESSION','APP_USER'),user);
end if;
:new.updated_date := sysdate;
:new.updated_by := coalesce(sys_context('APEX$SESSION','APP_USER'),user);
[TÍTULO DEL DOCUMENTO]
end proveedor_biu;
on vendedor
begin
if inserting then
:new.created_date := sysdate;
:new.created_by := coalesce(sys_context('APEX$SESSION','APP_USER'),user);
end if;
:new.updated_date := sysdate;
:new.updated_by := coalesce(sys_context('APEX$SESSION','APP_USER'),user);
end vendedor_biu;
on cliente_telefonos
begin
if inserting then
:new.created_date := sysdate;
:new.created_by := coalesce(sys_context('APEX$SESSION','APP_USER'),user);
end if;
:new.updated_date := sysdate;
:new.updated_by := coalesce(sys_context('APEX$SESSION','APP_USER'),user);
end cliente_telefonos_biu;
on detalle
begin
if inserting then
:new.created_date := sysdate;
:new.created_by := coalesce(sys_context('APEX$SESSION','APP_USER'),user);
end if;
:new.updated_date := sysdate;
:new.updated_by := coalesce(sys_context('APEX$SESSION','APP_USER'),user);
end detalle_biu;
on prodcutos
begin
if inserting then
:new.created_date := sysdate;
[TÍTULO DEL DOCUMENTO]
:new.created_by := coalesce(sys_context('APEX$SESSION','APP_USER'),user);
end if;
:new.updated_date := sysdate;
:new.updated_by := coalesce(sys_context('APEX$SESSION','APP_USER'),user);
end prodcutos_biu;
on proveedor_telefonos
begin
if inserting then
:new.created_date := sysdate;
:new.created_by := coalesce(sys_context('APEX$SESSION','APP_USER'),user);
end if;
:new.updated_date := sysdate;
:new.updated_by := coalesce(sys_context('APEX$SESSION','APP_USER'),user);
end proveedor_telefonos_biu;
on vendedor_telefonos
begin
if inserting then
:new.created_date := sysdate;
:new.created_by := coalesce(sys_context('APEX$SESSION','APP_USER'),user);
end if;
:new.updated_date := sysdate;
:new.updated_by := coalesce(sys_context('APEX$SESSION','APP_USER'),user);
end vendedor_telefonos_biu;
on factura
begin
if inserting then
:new.created_date := sysdate;
:new.created_by := coalesce(sys_context('APEX$SESSION','APP_USER'),user);
end if;
:new.updated_date := sysdate;
:new.updated_by := coalesce(sys_context('APEX$SESSION','APP_USER'),user);
end factura_biu;
-- APIs --
/* example:
declare
l_nombre varchar2(100);
l_direccion varchar2(200);
begin
vendedor_api.get_row (
p_id => 1,
);
end;
*/
procedure get_row (
p_id in number,
);
/* example:
begin
vendedor_api.insert_row (
);
end;
*/
procedure insert_row (
);
procedure update_row (
);
procedure delete_row (
p_id in number
);
end vendedor_api;
is
[TÍTULO DEL DOCUMENTO]
procedure get_row (
p_id in number,
is
begin
p_nombre := [Link];
p_direccion := [Link];
end loop;
end get_row;
procedure insert_row (
is
begin
id,
nombre,
direccion
) values (
p_id,
p_nombre,
p_direccion
);
end insert_row;
procedure update_row (
is
begin
id = p_id,
nombre = p_nombre,
direccion = p_direccion
where id = p_id;
end update_row;
procedure delete_row (
p_id in number
is
begin
end vendedor_api;
is
/* example:
declare
l_vendedor_id number;
l_tipo varchar2(10);
l_prefijo varchar2(3);
l_telefono varchar2(20);
l_principal varchar2(5);
begin
vendedor_telefonos_api.get_row (
p_id => 1,
);
end;
*/
procedure get_row (
p_id in number,
);
/* example:
begin
vendedor_telefonos_api.insert_row (
);
end;
*/
procedure insert_row (
);
procedure update_row (
);
procedure delete_row (
p_id in number
);
end vendedor_telefonos_api;
is
procedure get_row (
p_id in number,
is
begin
p_vendedor_id := c1.vendedor_id;
p_tipo := [Link];
p_prefijo := [Link];
p_telefono := [Link];
p_principal := [Link];
end loop;
end get_row;
procedure insert_row (
)
[TÍTULO DEL DOCUMENTO]
is
begin
id,
vendedor_id,
tipo,
prefijo,
telefono,
principal
) values (
p_id,
p_vendedor_id,
p_tipo,
p_prefijo,
p_telefono,
p_principal
);
end insert_row;
procedure update_row (
is
begin
id = p_id,
vendedor_id = p_vendedor_id,
tipo = p_tipo,
prefijo = p_prefijo,
telefono = p_telefono,
principal = p_principal
where id = p_id;
end update_row;
procedure delete_row (
p_id in number
is
begin
end delete_row;
end vendedor_telefonos_api;
/* example:
declare
l_nombre varchar2(100);
l_direccion varchar2(200);
begin
proveedor_api.get_row (
p_id => 1,
);
end;
*/
procedure get_row (
p_id in number,
);
/* example:
begin
proveedor_api.insert_row (
);
end;
*/
procedure insert_row (
);
procedure update_row (
);
procedure delete_row (
p_id in number
);
end proveedor_api;
is
[TÍTULO DEL DOCUMENTO]
procedure get_row (
p_id in number,
is
begin
p_nombre := [Link];
p_direccion := [Link];
end loop;
end get_row;
procedure insert_row (
is
begin
id,
nombre,
direccion
) values (
p_id,
p_nombre,
p_direccion
);
end insert_row;
procedure update_row (
is
begin
id = p_id,
nombre = p_nombre,
direccion = p_direccion
where id = p_id;
end update_row;
procedure delete_row (
p_id in number
is
begin
end proveedor_api;
is
/* example:
declare
l_proveedor_id number;
l_tipo varchar2(10);
l_prefijo varchar2(3);
l_telefono varchar2(20);
l_principal varchar2(2);
begin
proveedor_telefonos_api.get_row (
p_id => 1,
);
end;
*/
procedure get_row (
p_id in number,
);
/* example:
begin
proveedor_telefonos_api.insert_row (
);
end;
*/
procedure insert_row (
);
procedure update_row (
);
procedure delete_row (
p_id in number
);
end proveedor_telefonos_api;
is
procedure get_row (
p_id in number,
is
begin
p_proveedor_id := c1.proveedor_id;
p_tipo := [Link];
p_prefijo := [Link];
p_telefono := [Link];
p_principal := [Link];
end loop;
end get_row;
procedure insert_row (
)
[TÍTULO DEL DOCUMENTO]
is
begin
id,
proveedor_id,
tipo,
prefijo,
telefono,
principal
) values (
p_id,
p_proveedor_id,
p_tipo,
p_prefijo,
p_telefono,
p_principal
);
end insert_row;
procedure update_row (
is
begin
id = p_id,
proveedor_id = p_proveedor_id,
tipo = p_tipo,
prefijo = p_prefijo,
telefono = p_telefono,
principal = p_principal
where id = p_id;
end update_row;
procedure delete_row (
p_id in number
is
begin
end delete_row;
end proveedor_telefonos_api;
/* example:
declare
l_nombre varchar2(100);
l_descripcion varchar2(250);
begin
categoria_api.get_row (
p_id => 1,
);
end;
*/
procedure get_row (
p_id in number,
);
/* example:
begin
categoria_api.insert_row (
);
end;
*/
procedure insert_row (
);
procedure update_row (
);
procedure delete_row (
p_id in number
);
end categoria_api;
is
[TÍTULO DEL DOCUMENTO]
procedure get_row (
p_id in number,
is
begin
p_nombre := [Link];
p_descripcion := [Link];
end loop;
end get_row;
procedure insert_row (
is
begin
id,
nombre,
descripcion
) values (
p_id,
p_nombre,
p_descripcion
);
end insert_row;
procedure update_row (
is
begin
id = p_id,
nombre = p_nombre,
descripcion = p_descripcion
where id = p_id;
end update_row;
procedure delete_row (
p_id in number
is
begin
end categoria_api;
is
/* example:
declare
l_nombre varchar2(500);
l_precio number;
l_codigo varchar2(255);
l_categoria_id number;
l_photo blob;
l_archivo_adjunto blob;
l_archivo_adjunto_filename varchar2(512);
l_archivo_adjunto_mimetype varchar2(512);
l_archivo_adjunto_charset varchar2(512);
l_archivo_adjunto_lastupd date;
begin
prodcutos_api.get_row (
p_id => 1,
);
end;
*/
procedure get_row (
p_id in number,
);
[TÍTULO DEL DOCUMENTO]
/* example:
begin
prodcutos_api.insert_row (
);
end;
*/
procedure insert_row (
);
procedure update_row (
);
procedure delete_row (
p_id in number
);
end prodcutos_api;
procedure get_row (
p_id in number,
is
begin
p_nombre := [Link];
p_precio := [Link];
p_codigo := [Link];
p_categoria_id := c1.categoria_id;
p_photo := [Link];
p_archivo_adjunto := c1.archivo_adjunto;
p_archivo_adjunto_filename := c1.archivo_adjunto_filename;
p_archivo_adjunto_mimetype := c1.archivo_adjunto_mimetype;
p_archivo_adjunto_charset := c1.archivo_adjunto_charset;
p_archivo_adjunto_lastupd := c1.archivo_adjunto_lastupd;
end loop;
end get_row;
procedure insert_row (
is
begin
id,
nombre,
precio,
codigo,
[TÍTULO DEL DOCUMENTO]
categoria_id,
photo,
archivo_adjunto,
archivo_adjunto_filename,
archivo_adjunto_mimetype,
archivo_adjunto_charset,
archivo_adjunto_lastupd
) values (
p_id,
p_nombre,
p_precio,
p_codigo,
p_categoria_id,
p_photo,
p_archivo_adjunto,
p_archivo_adjunto_filename,
p_archivo_adjunto_mimetype,
p_archivo_adjunto_charset,
p_archivo_adjunto_lastupd
);
end insert_row;
procedure update_row (
is
begin
id = p_id,
nombre = p_nombre,
precio = p_precio,
codigo = p_codigo,
categoria_id = p_categoria_id,
photo = p_photo,
archivo_adjunto = p_archivo_adjunto,
archivo_adjunto_filename = p_archivo_adjunto_filename,
archivo_adjunto_mimetype = p_archivo_adjunto_mimetype,
archivo_adjunto_charset = p_archivo_adjunto_charset,
archivo_adjunto_lastupd = p_archivo_adjunto_lastupd
where id = p_id;
end update_row;
[TÍTULO DEL DOCUMENTO]
procedure delete_row (
p_id in number
is
begin
end delete_row;
end prodcutos_api;
is
/* example:
declare
l_nombre varchar2(100);
l_direccion varchar2(200);
begin
cliente_api.get_row (
p_id => 1,
);
end;
*/
procedure get_row (
p_id in number,
);
/* example:
begin
cliente_api.insert_row (
);
end;
*/
procedure insert_row (
);
procedure update_row (
);
procedure delete_row (
p_id in number
);
end cliente_api;
is
procedure get_row (
p_id in number,
is
begin
p_nombre := [Link];
p_direccion := [Link];
end loop;
end get_row;
procedure insert_row (
is
begin
id,
nombre,
direccion
) values (
p_id,
p_nombre,
p_direccion
);
end insert_row;
procedure update_row (
is
begin
nombre = p_nombre,
direccion = p_direccion
where id = p_id;
end update_row;
procedure delete_row (
p_id in number
is
begin
end delete_row;
end cliente_api;
is
/* example:
declare
l_cliente_id number;
l_tipo varchar2(10);
l_prefijo varchar2(3);
l_telefono varchar2(20);
l_principal varchar2(5);
begin
cliente_telefonos_api.get_row (
p_id => 1,
);
end;
*/
procedure get_row (
p_id in number,
);
/* example:
begin
cliente_telefonos_api.insert_row (
[TÍTULO DEL DOCUMENTO]
p_id => null,
);
end;
*/
procedure insert_row (
);
procedure update_row (
);
procedure delete_row (
p_id in number
);
end cliente_telefonos_api;
is
procedure get_row (
p_id in number,
is
begin
p_cliente_id := c1.cliente_id;
p_tipo := [Link];
p_prefijo := [Link];
p_telefono := [Link];
p_principal := [Link];
[TÍTULO DEL DOCUMENTO]
end loop;
end get_row;
procedure insert_row (
is
begin
id,
cliente_id,
tipo,
prefijo,
telefono,
principal
) values (
p_id,
p_cliente_id,
p_tipo,
p_prefijo,
p_telefono,
p_principal
);
end insert_row;
procedure update_row (
is
begin
id = p_id,
cliente_id = p_cliente_id,
tipo = p_tipo,
prefijo = p_prefijo,
telefono = p_telefono,
principal = p_principal
where id = p_id;
end update_row;
procedure delete_row (
[TÍTULO DEL DOCUMENTO]
p_id in number
is
begin
end delete_row;
end cliente_telefonos_api;
is
/* example:
declare
l_fecha date;
l_cliente_id number;
l_proveedor_id number;
l_tipo_venta varchar2(7);
l_vendedor_id number;
begin
factura_api.get_row (
p_id => 1,
);
end;
*/
procedure get_row (
p_id in number,
);
/* example:
begin
factura_api.insert_row (
);
[TÍTULO DEL DOCUMENTO]
end;
*/
procedure insert_row (
);
procedure update_row (
);
procedure delete_row (
p_id in number
);
end factura_api;
is
procedure get_row (
p_id in number,
is
begin
p_fecha := [Link];
p_cliente_id := c1.cliente_id;
p_proveedor_id := c1.proveedor_id;
p_tipo_venta := c1.tipo_venta;
p_vendedor_id := c1.vendedor_id;
end loop;
end get_row;
procedure insert_row (
is
begin
id,
fecha,
cliente_id,
proveedor_id,
tipo_venta,
vendedor_id
) values (
p_id,
p_fecha,
p_cliente_id,
p_proveedor_id,
p_tipo_venta,
p_vendedor_id
);
end insert_row;
procedure update_row (
is
begin
id = p_id,
fecha = p_fecha,
cliente_id = p_cliente_id,
proveedor_id = p_proveedor_id,
tipo_venta = p_tipo_venta,
vendedor_id = p_vendedor_id
where id = p_id;
end update_row;
procedure delete_row (
p_id in number
is
begin
end delete_row;
[TÍTULO DEL DOCUMENTO]
end factura_api;
is
/* example:
declare
l_factura_id number;
l_cantidad integer;
l_producto_id varchar2(4000);
l_precio_unitario number(10.2);
l_descuento number(10.2);
l_total_excenta number(10.2);
l_total_grabada_5 number(10.2);
l_total_grabada_10 number(10.2);
begin
detalle_api.get_row (
p_id => 1,
);
end;
*/
procedure get_row (
p_id in number,
);
/* example:
begin
detalle_api.insert_row (
);
end;
*/
procedure insert_row (
);
procedure update_row (
);
procedure delete_row (
p_id in number
);
end detalle_api;
is
procedure get_row (
p_id in number,
is
[TÍTULO DEL DOCUMENTO]
begin
p_factura_id := c1.factura_id;
p_cantidad := [Link];
p_producto_id := c1.producto_id;
p_precio_unitario := c1.precio_unitario;
p_descuento := [Link];
p_total_excenta := c1.total_excenta;
p_total_grabada_5 := c1.total_grabada_5;
p_total_grabada_10 := c1.total_grabada_10;
end loop;
end get_row;
procedure insert_row (
is
begin
id,
factura_id,
cantidad,
producto_id,
precio_unitario,
descuento,
total_excenta,
total_grabada_5,
total_grabada_10
) values (
p_id,
p_factura_id,
p_cantidad,
p_producto_id,
p_precio_unitario,
p_descuento,
p_total_excenta,
p_total_grabada_5,
p_total_grabada_10
);
end insert_row;
procedure update_row (
is
begin
id = p_id,
factura_id = p_factura_id,
cantidad = p_cantidad,
producto_id = p_producto_id,
precio_unitario = p_precio_unitario,
descuento = p_descuento,
total_excenta = p_total_excenta,
total_grabada_5 = p_total_grabada_5,
total_grabada_10 = p_total_grabada_10
where id = p_id;
end update_row;
procedure delete_row (
p_id in number
is
begin
end delete_row;
end detalle_api;
-- load data
vendedor_id,
nombre,
direccion
) values (
1,
'Nulla ac sapien suscipit tristique ac volutpat [Link] vitae ligula commodo, dictum lorem
si',
'Nam semper diam suscipit elementum sodales. Proin sit amet massa eu lorem commodo
[Link] et malesuada fames ac ante ipsum primis in faucibus. Ut id nulla ac sapien suscipit
tristique ac '
);
nombre,
direccion
) values (
2,
'Posuere cubilia Curae; Proin vulputate placerat pellentesque. Proin viverra lacinialectus, quis
cons',
'Porttitor tincidunt. Vestibulum ante ipsumprimis in faucibus orci luctus et ultrices posuere cubilia
Curae; Proin vulputate placerat.'
);
vendedor_id,
nombre,
direccion
) values (
3,
'Porttitor tincidunt. Vestibulum ante ipsumprimis in faucibus orci luctus et ultrices posuere
cubilia',
'Faucibus. Ut id nulla ac sapien suscipit tristique ac volutpat [Link] vitae ligula commodo,
dictum lorem sit amet, imperdiet ex. Etiam cursus porttitor tincidunt. Vestibulum ante ipsumprimis '
);
vendedor_id,
nombre,
direccion
) values (
4,
'Ligula commodo, dictum lorem sit amet, imperdiet ex. Etiam cursus porttitor tincidunt. Vestibulum
an',
);
vendedor_id,
nombre,
direccion
) values (
5,
);
commit;
-- load data
-- load data
proveedor_id,
nombre,
direccion
) values (
1,
[TÍTULO DEL DOCUMENTO]
'Imperdiet ex. Etiam cursus porttitor tincidunt. Vestibulum ante ipsumprimis in faucibus orci luctus
',
'Lorem sit amet, imperdiet ex. Etiam cursus porttitor tincidunt. Vestibulum ante ipsumprimis in
faucibus orci luctus et ultrices posuere cubilia Curae; Proin vulputate placerat pellentesque. Proin
vive'
);
proveedor_id,
nombre,
direccion
) values (
2,
'Placerat iaculis aliquam. Vestibulum lacinia arcu in massa pharetra, id mattis risus [Link]
vu',
);
proveedor_id,
nombre,
direccion
) values (
3,
'Sollicitudin elementum. Nulla facilisi. In posuere blandit leoeget malesuada. Vivamus efficitur
ipsu',
'Vestibulum eget rhoncus non,molestie sit amet lectus. Nulla placerat iaculis aliquam. Vestibulum
lacinia arcu in massa pharetra, id mattis risus [Link] vulputate porttitor ligula. Nam semper dia'
);
proveedor_id,
nombre,
direccion
) values (
4,
'Iaculis aliquam. Vestibulum lacinia arcu in massa pharetra, id mattis risus [Link] vulputate
p',
'[Link] vulputate porttitor ligula. Nam semper diam suscipit elementum sodales. Proin sit amet
massa eu lorem commodo [Link] et malesuada fames ac ante ipsum primis in faucibus. Ut '
);
proveedor_id,
nombre,
direccion
) values (
5,
'Ac ante ipsum primis in faucibus. Ut id nulla ac sapien suscipit tristique ac volutpat
[Link]',
'Sapien suscipit tristique ac volutpat [Link] vitae ligula commodo, dictum lorem sit amet,
imperdiet ex. Etiam.'
);
commit;
-- load data
[TÍTULO DEL DOCUMENTO]
insert into categoria (
categoria_id,
nombre,
descripcion
) values (
1,
'Ligula. Nam semper diam suscipit elementum sodales. Proin sit amet massa eu lorem commodo
ullamcorpe',
);
categoria_id,
nombre,
descripcion
) values (
2,
);
categoria_id,
nombre,
descripcion
) values (
3,
'In massa pharetra, id mattis risus [Link] vulputate porttitor ligula. Nam semper diam
suscipit',
'Porttitor ligula. Nam semper diam suscipit elementum sodales. Proin sit amet massa eu lorem commodo
[Link] et malesuada fames ac ante ipsum primis in faucibus. Ut id nulla ac sapien.'
);
categoria_id,
nombre,
descripcion
) values (
4,
'[Link] vulputate porttitor ligula. Nam semper diam suscipit elementum sodales. Proin sit
amet.',
'Amet, imperdiet ex. Etiam cursus porttitor tincidunt. Vestibulum ante ipsumprimis in faucibus orci
luctus et ultrices posuere cubilia Curae; Proin vulputate placerat pellentesque. Proin viverra
lacinialectus, quis consectetur mi venenatis nec. Donec '
);
categoria_id,
nombre,
descripcion
) values (
5,
'In massa pharetra, id mattis risus [Link] vulputate porttitor ligula. Nam semper diam
suscipit',
'Elementum. Nulla facilisi. In posuere blandit leoeget malesuada. Vivamus efficitur ipsum tellus,
quis posuere mi maximus vitae. Quisque tortor odio.'
[TÍTULO DEL DOCUMENTO]
);
commit;
-- load data
prodcuto_id,
nombre,
precio,
codigo,
categoria_id,
photo,
archivo_adjunto,
archivo_adjunto_filename,
archivo_adjunto_mimetype,
archivo_adjunto_charset,
archivo_adjunto_lastupd
) values (
1,
'Id mattis risus [Link] vulputate porttitor ligula. Nam semper diam suscipit elementum sodales.
Proin sit amet massa eu lorem commodo [Link] et malesuada fames ac ante ipsum primis in
faucibus. Ut id nulla ac sapien suscipit tristique ac volutpat [Link] vitae ligula commodo,
dictum lorem sit amet, imperdiet ex. Etiam cursus porttitor tincidunt. Vestibulum.',
14,
'Diam suscipit elementum sodales. Proin sit amet massa eu lorem commodo [Link] et
malesuada fames ac ante ipsum.',
5,
null,
null,
'Onboard module',
'Amet lectus. Nulla placerat iaculis aliquam. Vestibulum lacinia arcu in massa pharetra, id mattis
risus [Link] vulputate porttitor ligula. Nam semper diam suscipit elementum sodales. Proin sit amet
massa eu lorem commodo [Link] et malesuada fames ac ante ipsum.',
'Proin vulputate placerat pellentesque. Proin viverra lacinialectus, quis consectetur mi venenatis
nec. Donec convallis sollicitudin elementum. Nulla facilisi. In.',
sysdate - 18
);
prodcuto_id,
nombre,
precio,
codigo,
categoria_id,
photo,
archivo_adjunto,
archivo_adjunto_filename,
archivo_adjunto_mimetype,
archivo_adjunto_charset,
archivo_adjunto_lastupd
) values (
2,
'Posuere cubilia Curae; Proin vulputate placerat pellentesque. Proin viverra lacinialectus, quis
consectetur mi.',
39,
[TÍTULO DEL DOCUMENTO]
'Tincidunt. Vestibulum ante ipsumprimis in faucibus orci luctus et ultrices posuere cubilia Curae;
Proin vulputate placerat pellentesque. Proin viverra lacinialectus, quis consectetur.',
3,
null,
null,
'Id mattis risus [Link] vulputate porttitor ligula. Nam semper diam suscipit elementum sodales.
Proin sit amet massa eu lorem commodo [Link] et malesuada fames ac ante ipsum primis in
faucibus. Ut id nulla ac sapien suscipit tristique ac volutpat [Link] vitae ligula commodo,
dictum lorem sit amet, imperdiet ex. Etiam cursus porttitor tincidunt. Vestibulum.',
'Lacinia arcu in massa pharetra, id mattis risus [Link] vulputate porttitor ligula. Nam semper
diam suscipit elementum sodales. Proin sit amet massa eu lorem commodo [Link] et malesuada
fames ac ante ipsum.',
sysdate - 13
);
prodcuto_id,
nombre,
precio,
codigo,
categoria_id,
photo,
archivo_adjunto,
archivo_adjunto_filename,
archivo_adjunto_mimetype,
archivo_adjunto_charset,
archivo_adjunto_lastupd
) values (
3,
'Convallis sollicitudin elementum. Nulla facilisi. In posuere blandit leoeget malesuada. Vivamus
efficitur ipsum tellus, quis posuere mi maximus vitae. Quisque tortor odio, feugiat eget sagittisvel,
pretium ut metus. Duis et.',
30,
'Lorem commodo [Link] et malesuada fames ac ante ipsum primis in faucibus. Ut id nulla
ac sapien suscipit tristique ac volutpat [Link] vitae ligula commodo, dictum lorem sit amet,
imperdiet ex. Etiam cursus porttitor tincidunt. Vesti',
4,
null,
null,
'Ut id nulla ac sapien suscipit tristique ac volutpat [Link] vitae ligula commodo, dictum
lorem sit amet, imperdiet ex. Etiam cursus porttitor tincidunt. Vestibulum ante ipsumprimis in faucibus
orci luctus et ultrices posuere cubilia Curae; Proin vulputate placerat pellentesque.',
'Ultrices posuere cubilia Curae; Proin vulputate placerat pellentesque. Proin viverra lacinialectus,
quis consectetur mi.',
sysdate - 14
);
prodcuto_id,
nombre,
precio,
codigo,
categoria_id,
photo,
archivo_adjunto,
archivo_adjunto_filename,
archivo_adjunto_mimetype,
[TÍTULO DEL DOCUMENTO]
archivo_adjunto_charset,
archivo_adjunto_lastupd
) values (
4,
15,
'Placerat iaculis aliquam. Vestibulum lacinia arcu in massa pharetra, id mattis risus [Link]
vulputate porttitor ligula. Nam semper diam suscipit elementum sodales. Proin sit amet massa eu lorem
commodo [Link] et malesuada fames ac ante',
2,
null,
null,
'Routing Evaluation',
'Imperdiet ex. Etiam cursus porttitor tincidunt. Vestibulum ante ipsumprimis in faucibus orci luctus
et ultrices posuere cubilia Curae; Proin vulputate placerat pellentesque. Proin viverra lacinialectus,
quis consectetur mi venenatis nec.',
sysdate - 14
);
prodcuto_id,
nombre,
precio,
codigo,
categoria_id,
photo,
archivo_adjunto,
archivo_adjunto_filename,
archivo_adjunto_mimetype,
archivo_adjunto_charset,
archivo_adjunto_lastupd
) values (
5,
'[Link] vitae ligula commodo, dictum lorem sit amet, imperdiet ex. Etiam cursus porttitor
tincidunt. Vestibulum ante ipsumprimis in faucibus orci luctus et ultrices posuere cubilia Curae; Proin
vulputate placerat pellentesque. Proin.',
49,
'In massa pharetra, id mattis risus [Link] vulputate porttitor ligula. Nam semper diam.',
2,
null,
null,
'Risus [Link] vulputate porttitor ligula. Nam semper diam suscipit elementum sodales. Proin sit
amet massa eu lorem commodo [Link] et malesuada fames.',
'Nulla ac sapien suscipit tristique ac volutpat [Link] vitae ligula commodo, dictum lorem
sit amet, imperdiet ex. Etiam cursus.',
sysdate - 98
);
prodcuto_id,
nombre,
precio,
codigo,
categoria_id,
[TÍTULO DEL DOCUMENTO]
photo,
archivo_adjunto,
archivo_adjunto_filename,
archivo_adjunto_mimetype,
archivo_adjunto_charset,
archivo_adjunto_lastupd
) values (
6,
'Ipsum primis in faucibus. Ut id nulla ac sapien suscipit tristique ac volutpat [Link] vitae
ligula commodo, dictum lorem sit amet, imperdiet ex. Etiam cursus porttitor tincidunt. Vestibulum ante
ipsumprimis in faucibus orci luctus et ultrices posuere.',
9,
'Lacinia arcu in massa pharetra, id mattis risus [Link] vulputate porttitor ligula. Nam semper
diam suscipit elementum sodales. Proin sit amet massa eu lorem commodo [Link] et malesuada
fames ac.',
1,
null,
null,
'Casper Q8 Program',
'Ipsum primis in faucibus. Ut id nulla ac sapien suscipit tristique ac volutpat [Link] vitae
ligula commodo, dictum lorem sit amet, imperdiet ex. Etiam cursus porttitor tincidunt. Vestibulum ante
ipsumprimis in faucibus orci luctus et ultrices posuere cubilia Curae; Proin vulputate.',
'Amet massa eu lorem commodo [Link] et malesuada fames ac ante ipsum primis in
faucibus. Ut id nulla ac sapien suscipit tristique ac.',
sysdate - 74
);
prodcuto_id,
nombre,
precio,
codigo,
categoria_id,
photo,
archivo_adjunto,
archivo_adjunto_filename,
archivo_adjunto_mimetype,
archivo_adjunto_charset,
archivo_adjunto_lastupd
) values (
7,
40,
'Ante.',
5,
null,
null,
'Employee Review',
'Volutpat [Link] vitae ligula commodo, dictum lorem sit amet, imperdiet ex. Etiam cursus
porttitor tincidunt. Vestibulum ante ipsumprimis in faucibus orci luctus et ultrices posuere cubilia
Curae; Proin vulputate placerat pellentesque. Proin viverra lacinialectus.',
sysdate - 13
);
nombre,
precio,
codigo,
categoria_id,
photo,
archivo_adjunto,
archivo_adjunto_filename,
archivo_adjunto_mimetype,
archivo_adjunto_charset,
archivo_adjunto_lastupd
) values (
8,
'Ipsumprimis in faucibus orci luctus et ultrices posuere cubilia Curae; Proin vulputate placerat
pellentesque. Proin viverra lacinialectus, quis consectetur mi venenatis nec. Donec convallis
sollicitudin elementum.',
66,
'Primis in.',
1,
null,
null,
'Imperdiet ex. Etiam cursus porttitor tincidunt. Vestibulum ante ipsumprimis in faucibus orci luctus
et ultrices posuere cubilia Curae; Proin vulputate placerat pellentesque. Proin viverra lacinialectus,
quis consectetur mi venenatis nec. Donec convallis sollicitudin elementum. Nulla facilisi. In posuere
blandit leoeget malesuada. Vivamus.',
'Placerat iaculis aliquam. Vestibulum lacinia arcu in massa pharetra, id mattis risus [Link]
vulputate porttitor ligula.',
sysdate - 33
);
prodcuto_id,
nombre,
precio,
codigo,
categoria_id,
photo,
archivo_adjunto,
archivo_adjunto_filename,
archivo_adjunto_mimetype,
archivo_adjunto_charset,
archivo_adjunto_lastupd
) values (
9,
'Volutpat [Link] vitae ligula commodo, dictum lorem sit amet, imperdiet ex. Etiam cursus
porttitor tincidunt. Vestibulum ante ipsumprimis in faucibus orci luctus et ultrices posuere cubilia
Curae; Proin vulputate placerat.',
70,
'Luctus et ultrices posuere cubilia Curae; Proin vulputate placerat pellentesque. Proin viverra
lacinialectus, quis consectetur mi venenatis nec. Donec convallis sollicitudin elementum. Nulla facilisi.
In posuere blandit leoeget malesuada. Vivamus efficitu',
3,
null,
null,
'Faucibus. Ut id nulla ac sapien suscipit tristique ac volutpat [Link] vitae ligula commodo,
dictum lorem sit amet, imperdiet ex. Etiam cursus porttitor tincidunt. Vestibulum ante ipsumprimis in
faucibus orci luctus et ultrices posuere cubilia Curae; Proin vulputate placerat pellentesque. Proin
viverra lacinialectus, quis consectetur mi venenatis nec. Donec convallis sollicitudin.',
sysdate - 76
);
prodcuto_id,
nombre,
precio,
codigo,
categoria_id,
photo,
archivo_adjunto,
archivo_adjunto_filename,
archivo_adjunto_mimetype,
archivo_adjunto_charset,
archivo_adjunto_lastupd
) values (
10,
'Volutpat [Link] vitae ligula commodo, dictum lorem sit amet, imperdiet ex. Etiam cursus.',
8,
'Mi venenatis nec. Donec convallis sollicitudin elementum. Nulla facilisi. In posuere blandit leoeget
malesuada. Vivamus efficitur ipsum tellus, quis posuere mi maximus vitae. Quisque tortor odio, feugiat
eget sagittisvel, pretium ut metus. Duis et commodo',
1,
null,
null,
'Mattis risus [Link] vulputate porttitor ligula. Nam semper diam suscipit elementum sodales.
Proin sit amet massa eu lorem commodo [Link] et malesuada fames ac ante ipsum primis in
faucibus. Ut id nulla ac sapien suscipit tristique ac volutpat [Link] vitae ligula commodo,
dictum lorem.',
'Commodo, dictum lorem sit amet, imperdiet ex. Etiam cursus porttitor tincidunt. Vestibulum ante
ipsumprimis in faucibus.',
sysdate - 8
);
commit;
-- load data
cliente_id,
nombre,
direccion
) values (
1,
'Mi venenatis nec. Donec convallis sollicitudin elementum. Nulla facilisi. In posuere blandit leoeget
malesuada. Vivamus efficitur ipsum tellus, quis posuere mi maximus vitae. Quisque tortor.'
);
cliente_id,
[TÍTULO DEL DOCUMENTO]
nombre,
direccion
) values (
2,
'In massa pharetra, id mattis risus [Link] vulputate porttitor ligula. Nam semper diam
suscipit',
'Lectus.'
);
cliente_id,
nombre,
direccion
) values (
3,
'Id mattis risus [Link] vulputate porttitor ligula. Nam semper diam suscipit elementum sodales.
Proin sit amet massa eu lorem commodo [Link] et malesuada fames ac ante ipsum primis '
);
cliente_id,
nombre,
direccion
) values (
4,
'Aliquam. Vestibulum lacinia arcu in massa pharetra, id mattis risus [Link] vulputate
porttitor',
'Nec. Donec convallis sollicitudin elementum. Nulla facilisi. In posuere blandit leoeget malesuada.
Vivamus efficitur ipsum tellus, quis posuere mi maximus vitae. Quisque tortor odio, feugiat eget sagi'
);
cliente_id,
nombre,
direccion
) values (
5,
'Suscipit tristique ac volutpat [Link] vitae ligula commodo, dictum lorem sit amet,
imperdie',
'Cubilia Curae; Proin vulputate placerat pellentesque. Proin viverra lacinialectus, quis consectetur
mi venenatis nec. Donec convallis sollicitudin elementum. Nulla facilisi.'
);
commit;
-- load data
factura_id,
fecha,
cliente_id,
proveedor_id,
tipo_venta,
vendedor_id
) values (
[TÍTULO DEL DOCUMENTO]
1,
sysdate - 53,
2,
3,
'CONTADO',
);
factura_id,
fecha,
cliente_id,
proveedor_id,
tipo_venta,
vendedor_id
) values (
2,
sysdate - 86,
3,
2,
'CREDITO',
);
factura_id,
fecha,
cliente_id,
proveedor_id,
tipo_venta,
vendedor_id
) values (
3,
sysdate - 74,
1,
2,
'CONTADO',
);
factura_id,
fecha,
cliente_id,
proveedor_id,
tipo_venta,
vendedor_id
) values (
4,
sysdate - 57,
5,
4,
[TÍTULO DEL DOCUMENTO]
'CREDITO',
);
factura_id,
fecha,
cliente_id,
proveedor_id,
tipo_venta,
vendedor_id
) values (
5,
sysdate - 35,
2,
3,
'CONTADO',
);
commit;
-- load data
detalle_id,
factura_id,
cantidad,
producto_id,
precio_unitario,
descuento,
total_excenta,
total_grabada_5,
total_grabada_10
) values (
1,
4,
56,
'Imperdiet ex. Etiam cursus porttitor tincidunt. Vestibulum ante ipsumprimis in faucibus orci
luctus.',
null,
null,
null,
null,
null
);
detalle_id,
factura_id,
cantidad,
producto_id,
precio_unitario,
[TÍTULO DEL DOCUMENTO]
descuento,
total_excenta,
total_grabada_5,
total_grabada_10
) values (
2,
3,
73,
'Convallis sollicitudin elementum. Nulla facilisi. In posuere blandit leoeget malesuada. Vivamus
efficitur ipsum tellus, quis posuere mi maximus vitae. Quisque tortor odio, feugiat eget sagittisvel,
pretium ut metus. Duis et commodo arcu, in vestibulum tellus. In sollicitudin nisi mi, pharetra gravida
ex semper [Link].',
null,
null,
null,
null,
null
);
detalle_id,
factura_id,
cantidad,
producto_id,
precio_unitario,
descuento,
total_excenta,
total_grabada_5,
total_grabada_10
) values (
3,
3,
6,
'Diam suscipit elementum sodales. Proin sit amet massa eu lorem commodo [Link] et
malesuada fames ac ante ipsum primis in faucibus. Ut id nulla ac sapien.',
null,
null,
null,
null,
null
);
commit;
[TÍTULO DEL DOCUMENTO]
Guardar Scrip
[TÍTULO DEL DOCUMENTO]
Ejecutar script
Ejecutar ahora
Crear aplicación
Ejecutar aplicación