PLSQL

1844 mots 8 pages
p. 1/44

Le langage PL/SQL

Le langage PL/SQL

Programmation des Systèmes d’Information

R.Rakotozafy

p. 2/44

Le langage PL/SQL

1.

Le bloc PL/SQL

1.1. La structure du bloc PL/SQL
DECLARE
 < déclaratio n des variable >

 < déclaratio n des constante
 < déclaratio n des exception
 < déclaratio n des curseur >


 ...


 

> 

>  ...
 
 
 


BEGIN
< ordre SQL >

< instructio ns PL/SQL >  ...


EXCEPTION
 < traitement des exceptions (gestion des erreurs)

END ;
/

Programmation des Systèmes d’Information


>


R.Rakotozafy

Le langage PL/SQL

p. 3/44

Exemple.plsql.2-2

Programmation des Systèmes d’Information

R.Rakotozafy

Le langage PL/SQL

2.

p. 4/44

Les variables

2.1. Les catégories de variables en PL/SQL
Il existe quatre catégories de variable utilisables en PL/SQL :
Les variables de substitution SQL*Plus
Les variables externes ou de référence
Les variables scalaires ou structurées PL/SQL.

Les variables scalaires ou structurées PL/SQL
Ce sont des variables locales qui sont définies dans la section DECLARE d’une unité de compilation PL/SQL.

identifica teur CONSTANT  type  NOT NULL
:


DEFAULT  expression   ;




Programmation des Systèmes d’Information

R.Rakotozafy

p. 5/44

Le langage PL/SQL

Les variables de type scalaire

Les quatre types de données scalaires les plus utilisés sont les mêmes qu’en
SQL Oracle.
Type de données
NUMBER[(n[, m])]

CHAR (n)

VARCHAR2 (n)

DATE

Description et remarque
Pour les nombres fixes et à virgule flottante n : précision et m : échelle.
Longueur maxi = 38.
Chaîne de caractères de longueur fixe n. n est compris entre 1 (valeur par défaut) et 2000 (en Oracle
8i)
Chaîne de longueur variable n. n est compris entre 1 et 4000 (en Oracle 8i), n doit toujours être spécifié (pas de valeur par défaut)
Dates et heures

Programmation

en relation

  • Plsql
    3675 mots | 15 pages
  • Plsql regle de codificat
    6927 mots | 28 pages
  • CV Concepteur dveloppeur d application Hajar SAMIH
    259 mots | 2 pages
  • CV
    601 mots | 3 pages
  • Telechargement
    327 mots | 2 pages
  • Toto
    396 mots | 2 pages
  • CV Ingénieur SI
    563 mots | 3 pages
  • Rapport des visites en entreprise des stagiaires de maitrise d’informatique
    5783 mots | 24 pages
  • Gestion des ventes en ligne
    6219 mots | 25 pages
  • Mise en place d’un DATAWAREHOUSE pour une application de point de vente
    7912 mots | 32 pages