Bonjour,

J'essaie en une seule requête de copier certaines données et la structure d'une table.
Avec ce code, j'arrive bien à copier la structure et les données:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
SELECT * INTO #tmpTaskHistory
FROM Task AS t
WHERE (TaskType_Id = 4) AND (MONTH(TransportDate) < 4) AND (CurrentActionStatus_Id = 27) AND (CurrentAction_Id = 19)
Je voudrais, si possible récupérer l'Id de ma table (Task) et le mettre dans un nouveau champs.
J'arrive à créer un champs (TaskID) mais je reçois la même valeur que l'Id de la table temporaire et pas la valeur de l'Id de la table Task
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
SELECT TaskID=Id, * INTO #tmpTaskHistory
FROM Task AS t
WHERE (TaskType_Id = 4) AND (MONTH(TransportDate) < 4) AND (CurrentActionStatus_Id = 27) AND (CurrentAction_Id = 19)
Est-ce possible ?
Quelqu'un aurai une piste ?

Merci d'avance