788 B
788 B
Syntaxe PostgreSQL
Incrément automatique
Créer une colonne id (identifiant) clé primaire avec incrémentation automatique
id bigint primary key generated always as identity
Valeur par défaut comme la date et l'heure du jour
default now()
Procédures stockées
create or replace procedure nom_procedure(paramètres)
language plpgsql
as $$
declare
-- variables locales
begin
-- instructions SQL
end;
$$;
Pour appeler la procédure stockée
call nom_procedure('Félicien', 'Hébrard', '1970-10-15');
Afficher des messages
Pour afficher un message de réussite :
raise notice 'message %', variable;
Vous pouvez déclencher une erreur métier à l’aide de :
raise exception 'message';