This commit is contained in:
2025-11-08 08:04:05 +01:00
parent af51fff464
commit a556cf3657

View File

@@ -7,11 +7,21 @@ Créer une colonne id (identifiant) clé primaire avec incrémentation automatiq
```sql
id bigint primary key generated always as identity
```
- entier sur 64 bits : `bigint`
- clé primaire : `primary key`
- incrément automatique : `generated always as identity`
## Valeur par défaut comme la date et l'heure du jour
## Fonctions date et heure
- `current_date` : date actuelle
- `current_time` : heure actuelle
- `current_timestamp` : date et heure actuelle
- `now()` : date et heure actuelle (fonction historique conservée)
Créer une colonne `creation_date` de type `timestamp` date et heure avec comme valeur par défaut la date et l'heure d'exécution.
```sql
default now()
creation_date timestamp default now()
```
## Procédures stockées
@@ -23,7 +33,7 @@ as $$
declare
-- variables locales
begin
-- instructions SQL
-- instructions SQL de la fonction
end;
$$;
```