master
parent
73b7fa6e20
commit
fa693a7dc5
@ -0,0 +1,35 @@
|
|||||||
|
|
||||||
|
set echo off
|
||||||
|
set verify off
|
||||||
|
set feed off
|
||||||
|
|
||||||
|
CREATE TABLE tLigne(
|
||||||
|
designation VARCHAR2(200)
|
||||||
|
);
|
||||||
|
|
||||||
|
variable vNumProduit CHAR(5);
|
||||||
|
prompt Choisissez un numero de produit
|
||||||
|
accept vNumProduit
|
||||||
|
|
||||||
|
DECLARE
|
||||||
|
NO_PRODUCTS_SELECTED EXCEPTION;
|
||||||
|
|
||||||
|
dCountProduit NUMBER;
|
||||||
|
|
||||||
|
BEGIN
|
||||||
|
SELECT COUNT(*) INTO dCountProduit FROM tProduit WHERE noProduit = '&vNumProduit';
|
||||||
|
IF dCountProduit = 0 THEN
|
||||||
|
RAISE NO_PRODUCTS_SELECTED;
|
||||||
|
|
||||||
|
EXCEPTION
|
||||||
|
when NO_PRODUCTS_SELECTED then
|
||||||
|
INSERT INTO tLigne VALUES('Le produit n existe pas');
|
||||||
|
END;
|
||||||
|
.
|
||||||
|
/
|
||||||
|
|
||||||
|
SELECT * FROM tLigne;
|
||||||
|
|
||||||
|
set echo on
|
||||||
|
set verify on
|
||||||
|
set feed on
|
Loading…
Reference in new issue