Oracle bd

1016 mots 5 pages
PL/ SQL AVEC SQL*PLUS
REGLES EST SYNTAXES

Qu’est ce que PL / SQL ?

PL/SQL (PROCEDURAL LANGUAGE/ SQL) est une extension au langage SQL avec des concepts de langage de programmation. L’interrogation et la manipulation des données sont inclues dans le code procédural.

Structure d’un block PL/SQL

Un block PL/SQL peut contenir jusqu’à 3 sections :

[DECLARE] - variables, constantes, curseurs, exceptions utilisateurs BEGIN - Ordres SQL - Instruction de contrôle PL/SQL [EXCEPTION] - traitement à effectuer en cas d’erreurs END ; /

Quelques règles à respecter :
Chaque instruction ainsi que le mot clé END se termine par un « ; », sauf les noms des entêtes de sections DECLARE , BEGIN et EXCEPTION
Seuls les mots clé : BEGIN et END sont obligatoires

Les chaînes de caractères et les dates doivent êtres délimitées avec de simples quotes

Les commentaires sur plusieurs lignes sont délimités par /* et */

Les commentaires sur une seule lignes sont préfixés de deux tirets (--)

Utilisation de variables

Contrairement au langage SQL , le langage PL/SQL permet de définir et de gérer des variables

Déclarez des variables dans la section DECLARE

Assignez de nouvelles valeurs aux variables dans la section exécutable (BEGIN)

Passez des valeurs dans un bloc PL/SQL par l’intermédiaire de paramètres provenant de l’environnement appelant

Notez qu’il n’est pas possible d’afficher le contenu d’une variable à partir d’un bloc PL/SQL , ainsi pour vérifier les résultats vous transmettrez ceux ci dans des variables de l’environnement hôte pour pouvoir les afficher une fois sorti du bloc PL/SQL

Syntaxe de déclaration de variables et constantes

identifiant [constant] type [NOT NULL] [ := / DEFAULT expr ] ;

REGLES : Le nom d’un identifiant adopte les mêmes règles que celui d’un objet SQL La valeur par défaut est facultative pour les variables

en relation

  • Le rire
    278 mots | 2 pages
  • Cas bochard
    1257 mots | 6 pages
  • Recommandation communication tee of life
    8336 mots | 34 pages
  • Fiche de lecture sur l'herbe bleue
    456 mots | 2 pages
  • Marché des liquide vaisselles en belgique
    2455 mots | 10 pages
  • Management : cas audire
    741 mots | 3 pages
  • Ecriture d'invention sur l'argumentation d'une lettre de mariagan
    523 mots | 3 pages
  • Les acteurs s’organisent autour d’un schéma typique du nouveau contexte
    444 mots | 2 pages
  • Bpjeps
    521 mots | 3 pages
  • Synthèse tpe
    594 mots | 3 pages
  • Synthèse
    787 mots | 4 pages
  • Charte des valeur histoire
    604 mots | 3 pages
  • Etre libre est-ce agir sans contrainte ?
    1272 mots | 6 pages
  • Salimmaa
    3814 mots | 16 pages
  • Etude de cas - Comportement du consommateur - Les perceptions
    5405 mots | 22 pages