Files
sql/syntaxe.md
2025-11-07 14:12:24 +01:00

706 B
Raw Blame History

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 à laide de :

raise exception 'message';