Je veux créer une table table ou une table temporaire, en utilisant datatables d'une autre table mais avec une colonne supplémentaire.
Je sais que je pourrais utiliser SELECT INTO comme suit
SELECT * INTO #TempTable FROM Existing_Table WHERE Section = 2
puis utilisez
ALTER TABLE #TempTable ADD New_Column
et enfin
DROP #TempTable
Je vais ensuite boucler chaque ligne avec une procédure stockée dynamicment appelée pour placer des valeurs dans la nouvelle colonne. Ce n'est pas une grande table.
Est-ce la meilleure façon? Ma compréhension est que je ne peux pas utiliser ce qui précède avec une variable de table.
Merci
Chris.
C'est plus simple
SELECT *, cast('hbkkj' as nvarchar(100)) as New_Column INTO #TempTable FROM Existing_Table WHERE Section = 2