Langage pl/sql

546 mots 3 pages
SOMMAIRE :
I Introduction

II Les variables

III Interaction avec le serveur

IV Les structures de contrôle

V Les types composites

VI Les curseurs explicites

VII Procédures, fonctions et packages

VIII Gestion des exceptions

I Introduction
1) Le PL/SQL vs le SQL
Exclusif à Oracle

2) Structure d’un bloc PL/SQL
Plusieurs sections : ¤ DECLARE : Sert à déclarer des variables, constantes, curseurs et des exceptions
Cette section est optionnelle, il peut y avoir des blocs sans rien à déclarer ! ¤ BEGIN : Contient toutes les instructions exécutables
Cette section est obligatoire ! ¤ EXCEPTION : Sert à gérer les exceptions
Cette section est optionnelle ! ¤ END ;
Doit être impérativement fermer par « end ; » !
BEGIN
DBMS_OUTPUT.PUT_LINE(‘Bonjour !’);
END ;
/
SET serveroutput on
/

Create or replace procedure affiche (texte varchar2) AS
BEGIN
DBMS_OUTPUT.PUT_LINE(texte);
END ;
/
3) Création de la procédure affiche

EXEC affiche (‘ITIS’) ;

Test de la procédure :

II Les variables
1) Les différents types de variables
Deux types de variables : ¤ Scalaire : Variables ne pouvant comporter qu’une seule valeur de même type ¤ Composite : Variables contenant plusieurs valeurs soit de même type ou de type différent.
Dans une variable de type composite l’on peut avoir une autre variable de type composite !
BEGIN
: Nom_variable :=valeur ; AFFICHE ( : nom_variable) ;
END ;
2) Les variables hôtes
Variables non déclarées dans le bloc PL/SQL, mais déclarées dans l’environnement APPLANT.
SQL > VAR nom_variable type

DECLARE Nom_variable [CONSTANT] type_variable [NOT NULL] [ : = valeur_variable] ; 3) Déclaration des variables en PL/SQL
La déclaration d’une variable se fera obligatoirement dans la section DECLARE,
PAR CONTRE l’affectation d’une valeur à une variable peut se faire soit dans la section DECLARE soit dans la section BEGIN !!!
En PL/SQL, on ne peut déclarer qu’une seule variable à

en relation

  • Arr T Cour De Cassation 18 F Vrier 2014
    1819 mots | 8 pages
  • gyir
    1128 mots | 5 pages
  • Culture italia
    290 mots | 2 pages
  • dossier compta terminal
    949 mots | 4 pages
  • Temps en italien
    1083 mots | 5 pages
  • Vins Saad
    4394 mots | 18 pages
  • Sncf
    390 mots | 2 pages
  • Droit européen matériel
    1723 mots | 7 pages
  • Italie
    533 mots | 3 pages
  • dossier cadre de vie quotidienne
    3655 mots | 15 pages
  • Doc1DOSSIERPROnov14
    304 mots | 2 pages
  • 154kk
    4474 mots | 18 pages
  • Connaissance du secteur amp
    961 mots | 4 pages
  • Truc
    6858 mots | 28 pages
  • glossaire eco
    27877 mots | 112 pages