Précédent   Forum des professionnels en informatique > Bases de données > PostgreSQL
PostgreSQL Forum PostgreSQL. Avant de poster -> F.A.Q PostGreSQL Tutoriels PostGreSQL
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 22/11/2006, 21h25   #1
Membre à l'essai
 
Inscription : novembre 2005
Messages : 75
Détails du profil
Informations forums :
Inscription : novembre 2005
Messages : 75
Points : 22
Points : 22
Par défaut attribut fixe en sql

bonsoir everybody

alors question
J'aimerai savoir si il est possible de protéger un attribut pour le garder fixe ? (comme "final" en java)

Merci d'avance
Elay est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/11/2006, 22h50   #2
Membre actif
 
Inscription : novembre 2006
Messages : 194
Détails du profil
Informations forums :
Inscription : novembre 2006
Messages : 194
Points : 197
Points : 197
qu'est ce tu veux dire par attribut?
coca25 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/11/2006, 21h44   #3
Membre à l'essai
 
Inscription : novembre 2005
Messages : 75
Détails du profil
Informations forums :
Inscription : novembre 2005
Messages : 75
Points : 22
Points : 22
j'entend par attribut le nom d'une colonne
exemple dans la table "cinema" la colonne film
Elay est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/11/2006, 22h14   #4
Membre actif
 
Inscription : novembre 2006
Messages : 194
Détails du profil
Informations forums :
Inscription : novembre 2006
Messages : 194
Points : 197
Points : 197
si j'ai bien compris, tu veux fixer la valeur d'un champs.
j'en vois pas trop l'interet, a quoi ca sert de l'avoir alors??

tu peux faire ca avec default et check:
Code :
1
2
3
4
5
6
 
CREATE TABLE table1
(
  id serial,
  chp_fixe char(4) NOT NULL DEFAULT 'FIXE' CHECK (chps_fixe='FIXE')
);
coca25 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 23h32.


 
 
 
 
Partenaires

Hébergement Web