706 B
706 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
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';