L3 Info : SGBD
 
◃  Ch. 12 Oracle PL/SQL  ▹
 

Déclarations

  • Syntaxe : nom [CONSTANT] type [NOT NULL][ {DEFAULT | := } expression];
  • Exemples :
    quantite integer DEFAULT 42;
    url varchar := 'http://www.univ-lehavre.fr';
    age_capitaine CONSTANT integer := 42;
    uneLigne nomTable%ROWTYPE;
    uneAutreLigne RECORD;
    unChamp nomTable.nomColonne%TYPE;
    SELECT col1, ... coln INTO var1, ... varn FROM ...;
    -- la clause INTO est obligatoire et la requête SELECT doit retourner une seule ligne.
  • Tous les types SQL sont utilisables.
  • Les records sont des structures composites comme en Pascal similaires au struct du C.
  • Il est possible de définir ses propres types.