SET VERIFY OFF
SET FEEDBACK OFF
SET ECHO OFF
SET LINESIZE 250
SET SERVEROUTPUT ON SIZE100000
SET TERMOUT OFF
SET MARKUP HTML ON SPOOL ON PREFORMAT OFF ENTMAP OFF
SPOOL C:\Users\Jose Antonio\Desktop\CONSULTA\Consulta_Producto.html
EXECUTE consulta_producto (8105);
SET VERIFY ON
SET FEEDBACK ON
SPOOL OFF
SET MARKUP HTML OFF
SET ECHO ON
SET LINESIZE 90
HOST C:\Archivos de programa\Mozilla Firefox\firefox.exe C:\Users\Jose Antonio\Desktop\CONSULTA\Consulta_Producto.html
no entiendo porque no lo hace, aqui está el procedimiento
CREATE OR REPLACE PROCEDURE consulta_producto (par_prod IN INTEGER)
IS
CURSOR prod
IS
SELECT NOMBRE
FROM PRODUCTO
WHERE ID_PRODUCTO = par_prod;
diralias_name VARCHAR2 (120);
file_name VARCHAR2 (120);
directorio VARCHAR2 (250);
descripcion VARCHAR2 (200);
valor INTEGER;
ruta VARCHAR2 (250);
n INTEGER;
BEGIN
valor := 1;
DBMS_OUTPUT.put_line
('<style type="text/css">body {background-image: url(file:///D:\CONSULTA\fondo.PNG);}</style>'
);
DBMS_OUTPUT.put_line ('<font face="Curier New" size="10"><p></p>');
DBMS_OUTPUT.put_line ('<font face="Curier New" size="10"><p></p>');
FOR i IN prod
LOOP
DBMS_OUTPUT.put_line
('<style type="text/css">.style1 {color: #400040; font-family: "Times New Roman", Times, serif;}</style>'
);
DBMS_OUTPUT.put_line
( '<font face="Curier New" size="4"><div align = "center"><b><span class="style1">'
|| i.NOMBRE
|| ' '
|| '</span></b></div></td>'
);
valor := valor + 1;
END LOOP;
END consulta_producto;
/
solo quiero mostrar el nombre por ahora para luego mostrar la foto






Mode Lineal
