je suis sous postgresql 8.4.
la création de la table :
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
| CREATE TABLE person
(
pers_id INTEGER NOT NULL UNIQUE ,
pers_name VARCHAR(20) NOT NULL CHECK (pers_name = UPPER(pers_name)) ,
pers_surname VARCHAR(20) NOT NULL CHECK (pers_surname = INITCAP(pers_surname)) ,
pers_organism VARCHAR(75) NOT NULL ,
pers_status VARCHAR(30) NOT NULL CHECK (pers_status IN ('Stagiaire','Ingénieur','Chercheur','Technicien','Capitaine')),
pers_missions VARCHAR(150) ,
pers_adress VARCHAR(100) ,
pers_cp VARCHAR(5) ,
pers_town VARCHAR(30) ,
pers_phone VARCHAR(14) ,
pers_mail VARCHAR(80) ,
commentaire VARCHAR(65535) ,
CONSTRAINT pk_person PRIMARY KEY (pers_id)
);
CREATE UNIQUE INDEX idx_person_id ON person (pers_id ASC); |
l'insert :
INSERT INTO person (pers_id, pers_name, pers_surname, pers_organism, pers_status, pers_missions, pers_adress, pers_cp, pers_town, pers_mail) VALUES (18, 'BURGEON', 'Agnès', 'MonLabo', 'Technicien', 'Terrain automne 2006', 'Mon Adresse', 'cp', 'MaVille', 'Mon Mail');
Nico
Partager