L3 Info : SGBD
 
◃  Ch. 11 PL/pgSQL  ▹
 

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;
    
  • Tous les types SQL sont utilisables.
  • Les records sont des structures composites comme en Pascal similaires au struct du C.