Comment puis-je insérer identité manuellement?
CREATE TABLE masterTbl (
id INT IDENTITY(1,1) CONSTRAINT pk_id PRIMARY KEY,
name VARCHAR(100))
INSERT INTO masterTbl VALUES ('ABC', 'XYZ','PQR')
Maintenant
Select * FROM masterTbl
Résultat:
id | name
---------------------
1 | ABC
2 | XYZ
3 | PQR
DELETE FROM masterTbl WHERE id=1
Maintenant
Select * FROM masterTbl
Résultat:
id | name
---------------------
2 | XYZ
3 | PQR
Maintenant je veux l'exécuter:
INSERT INTO masterTbl (id, name) VALUES (1, 'MNO')
Comment est-ce possible?
- (Ou double) : stackoverflow.com/questions/751522/...
Vous devez vous connecter pour publier un commentaire.
Dans sa forme la plus simple, vous avez besoin temporairement de permettre l'insertion de valeurs d'identité
Oui, vous pouvez définir l'identité des champs manuellement l'exécution de
puis insérez vos données
et n'oubliez pas d'appeler
pour réactiver la fonctionnalité correcte
http://msdn.microsoft.com/en-us/library/aa259221(v=sql.80).aspx