This commit is contained in:
2025-11-07 13:07:30 +01:00
parent 8be8d2b39a
commit 7432ff5cf1
3 changed files with 62 additions and 51 deletions

35
syntaxe.md Normal file
View File

@@ -0,0 +1,35 @@
# 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';
```