Files
sql/syntaxe.md
2025-11-07 13:07:30 +01:00

36 lines
532 B
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# Syntaxe PostgreSQL
## Procédures stockées
```sql
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
```sql
call nom_procedure('Félicien', 'Hébrard', '1970-10-15');
```
## Afficher des messages
Pour afficher un message de réussite :
```sql
raise notice 'message %', variable;
```
Vous pouvez déclencher une erreur métier à laide de :
```sql
raise exception 'message';
```