Export de données - Auto-incrémente
Bonjour !
Je viens vers vours car une quesiton me turlupine, et je ne trouve pas la réponse sur le net...
La version courte :
J'utilise SQLServer 2008, et j'utilise SSMS pour faire des exports de données.
Pas de soucis, en configurant l'export, j'exporte bien les données, les tables si besoin etc... sauf que, ça m'exporte également l'ID de la table, qui est un auto-incrémente.
Exemple :
Code:
1 2 3 4
|
SET IDENTITY_INSERT [coc].[T_G61_CNIT] ON
INSERT [schema].[SSA_TABLE] ([SSA_TABLE_ID], [SSA_TABLE_COL1], [SSA_TABLE_COL2], [SSA_TABLE_COL3], [SSA_TABLE_COL4]) VALUES (1278, N'BLABLALBA', N'BLABLA', N'BLABLA', CAST(0x97340B00 AS Date))
SET IDENTITY_INSERT [coc].[T_G61_CNIT] OFF |
Or, le but de cet export est de pouvoir importer dans une base (similaire) qui a des données potentiellement différentes.
Je veux donc pouvoir utiliser l'auto-incrémente de la base cible.
Pour cela, il faudrait que mon export ressemble à ça :
Code:
1 2
|
INSERT [schema].[SSA_TABLE] ([SSA_TABLE_COL1], [SSA_TABLE_COL2], [SSA_TABLE_COL3], [SSA_TABLE_COL4]) VALUES (N'BLABLALBA', N'BLABLA', N'BLABLA', CAST(0x97340B00 AS Date)) |
Et malheureusement, je ne vois pas comment paramétrer SSMS pour arriver à ce résultat. Est-ce possible en ligne de commande ? Est-ce tout bêtement impossible ?
Merci d'avance !