Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Christian
Bonjour, Si vous faites un insert à l'aide transact-SQL, voyez : set identity_insert ON/OFF. Sinon, si vous le faites par l'assistant d'import / export, il vous suffit de cocher "enable identity insert" dans la fenêtre de mapping des colones de votre table que vous utilisiez SQL Server 2000 ou 2005.
Christian
"Damien RICHARD" a écrit :
Bonjour,
Je souhaite copier des données d'une table (table A) vers une autre (table B) Ces tables A et B ont la même structure à savoir :
ID int autoincrement PK not null Nom string not null Prenom string not null
Dans la table A, j'ai déjà des données. L'ID de la table A n'est pas "régulier" du à des suppressions (1,3,4,5,9,10, etc...)
Comment récupérer les mêmes ID dans la table B en sachant que le champ ID da la table B est aussi auto incerment?
Merci pour vos conseils
Bonjour,
Si vous faites un insert à l'aide transact-SQL, voyez : set identity_insert
ON/OFF.
Sinon, si vous le faites par l'assistant d'import / export, il vous suffit
de cocher "enable identity insert" dans la fenêtre de mapping des colones de
votre table que vous utilisiez SQL Server 2000 ou 2005.
Christian
"Damien RICHARD" a écrit :
Bonjour,
Je souhaite copier des données d'une table (table A) vers une autre (table
B)
Ces tables A et B ont la même structure à savoir :
ID int autoincrement PK not null
Nom string not null
Prenom string not null
Dans la table A, j'ai déjà des données. L'ID de la table A n'est pas
"régulier" du à des suppressions (1,3,4,5,9,10, etc...)
Comment récupérer les mêmes ID dans la table B en sachant que le champ ID da
la table B est aussi auto incerment?
Bonjour, Si vous faites un insert à l'aide transact-SQL, voyez : set identity_insert ON/OFF. Sinon, si vous le faites par l'assistant d'import / export, il vous suffit de cocher "enable identity insert" dans la fenêtre de mapping des colones de votre table que vous utilisiez SQL Server 2000 ou 2005.
Christian
"Damien RICHARD" a écrit :
Bonjour,
Je souhaite copier des données d'une table (table A) vers une autre (table B) Ces tables A et B ont la même structure à savoir :
ID int autoincrement PK not null Nom string not null Prenom string not null
Dans la table A, j'ai déjà des données. L'ID de la table A n'est pas "régulier" du à des suppressions (1,3,4,5,9,10, etc...)
Comment récupérer les mêmes ID dans la table B en sachant que le champ ID da la table B est aussi auto incerment?
Merci pour vos conseils
Fred BROUARD
Damien RICHARD a écrit :
Bonjour,
Je souhaite copier des données d'une table (table A) vers une autre (table B) Ces tables A et B ont la même structure à savoir :
ID int autoincrement PK not null Nom string not null Prenom string not null
Dans la table A, j'ai déjà des données. L'ID de la table A n'est pas "régulier" du à des suppressions (1,3,4,5,9,10, etc...)
Comment récupérer les mêmes ID dans la table B en sachant que le champ ID da la table B est aussi auto incerment?
Merci pour vos conseils
SET IDENTITY_INSERT TABLEB ON
INSERT INTO TABLEB (Col1, Col2 ... Coln) SELECT * FROM TABLEA
SET IDENTITY_INSERT TABLEB OFF
A +
-- Frédéric BROUARD, MVP SQL Server, expert bases de données et langage SQL Le site sur le langage SQL et les SGBDR : http://sqlpro.developpez.com Audit, conseil, expertise, formation, modélisation, tuning, optimisation ********************* http://www.datasapiens.com ***********************
Damien RICHARD a écrit :
Bonjour,
Je souhaite copier des données d'une table (table A) vers une autre (table
B)
Ces tables A et B ont la même structure à savoir :
ID int autoincrement PK not null
Nom string not null
Prenom string not null
Dans la table A, j'ai déjà des données. L'ID de la table A n'est pas
"régulier" du à des suppressions (1,3,4,5,9,10, etc...)
Comment récupérer les mêmes ID dans la table B en sachant que le champ ID da
la table B est aussi auto incerment?
Merci pour vos conseils
SET IDENTITY_INSERT TABLEB ON
INSERT INTO TABLEB (Col1, Col2 ... Coln)
SELECT *
FROM TABLEA
SET IDENTITY_INSERT TABLEB OFF
A +
--
Frédéric BROUARD, MVP SQL Server, expert bases de données et langage SQL
Le site sur le langage SQL et les SGBDR : http://sqlpro.developpez.com
Audit, conseil, expertise, formation, modélisation, tuning, optimisation
********************* http://www.datasapiens.com ***********************
Je souhaite copier des données d'une table (table A) vers une autre (table B) Ces tables A et B ont la même structure à savoir :
ID int autoincrement PK not null Nom string not null Prenom string not null
Dans la table A, j'ai déjà des données. L'ID de la table A n'est pas "régulier" du à des suppressions (1,3,4,5,9,10, etc...)
Comment récupérer les mêmes ID dans la table B en sachant que le champ ID da la table B est aussi auto incerment?
Merci pour vos conseils
SET IDENTITY_INSERT TABLEB ON
INSERT INTO TABLEB (Col1, Col2 ... Coln) SELECT * FROM TABLEA
SET IDENTITY_INSERT TABLEB OFF
A +
-- Frédéric BROUARD, MVP SQL Server, expert bases de données et langage SQL Le site sur le langage SQL et les SGBDR : http://sqlpro.developpez.com Audit, conseil, expertise, formation, modélisation, tuning, optimisation ********************* http://www.datasapiens.com ***********************