Requête SQL avec incrément et contrainte



Création d'une table avec un identifiant unique qui s'incrémente automatiquement à chaque ajout (INSERT INTO), ajout de contraintes sur des clés étrangères, ici id_logement et id_saison. Les contraintes peuvent être placées à n'importe quel endroit dans la requête, du moment qu'elles sont entre les parenthèses.





CREATE TABLE tarif (id int IDENTITY(0,1) PRIMARY KEY, id_logement int NOT NULL, CONSTRAINT tarif1 FOREIGN KEY (id_logement) REFERENCES logement (id), id_saison int NOT NULL, CONSTRAINT tarif2 FOREIGN KEY (id_saison) REFERENCES saison (id), prix float, reduction float DEFAULT 0, limite int DEFAULT 1)

Commentaires

Posts les plus consultés de ce blog

The vaccine is not the right technology

Le vaccin n’est pas la bonne technologie

Scénario d'une gestion durable de l'humanité imaginée par un informaticien