Conception Et Réalisation (Oracle) by Grare Stéphane - HTML preview

PLEASE NOTE: This is an HTML preview only and some elements such as links or page numbers may be incorrect.
Download the book in PDF, ePub, Kindle for a complete version.

Ouverture du curseur

L'ouverture du curseur provoque l'exécution de la requête. On peut passer des paramètres au

curseur à l'ouverture.

OPEN nom_du_curseur [(param1 [,parami] ...)];

Exemple :

DECLARE

CURSOR curart (prixunit number(5,2), qte number) IS

SELECT idarticle, désignation FROM article

WHERE prixunit > curart.prixunit AND qtestock < curart.qte ;

TYPE recart IS RECORD

(ident article.idarticle%TYPE,

desig article.designation%TYPE);

produit recart;

BEGIN

OPEN curart(1300,250);

-- équivaut à SELECT idarticle, designation

-- FROM article

-- WHERE prixunit > 1300 AND qtestock < 250 ;