2009-12-12 9 views
1

Lors de l'exécution d'une tâche SSIS, je souhaite créer une table temporaire avec une colonne d'identité. Cependant, la graine de cette colonne doit commencer par une valeur = Select max (nom_colonne_de_la_table_table) + 1.Comment créer une table temporaire dans SSIS avec une colonne d'identité et une valeur de départ dynamique

Je connais SQL mais pas SSIS. Une méthode que je connais est de créer la table et ensuite émettre quelque chose comme 'DBCC CHECKIDENT (' TempTable ', RESEED, @TheCalculatedSeedValue) mais je ne suis pas sûr de savoir comment mettre tout cela ensemble dans SSIS.

Répondre

2

SSIS a ce que l'on appelle des tâches SQL. Cela vous permet d'exécuter n'importe quel T-SQL que vous voulez. Vous pouvez avoir autant de tâches SQL que vous le souhaitez dans un package SSIS. Cela devrait faire ce que vous voulez.

+0

Correct: il suffit d'ajouter tsql à vos tâches SQL ou de créer un appel sp et call en utilisant votre tâche SQL. – rfonn

Questions connexes