SQL Server - Transposer les lignes en colonnes

J'ai cherché haut et bas pour une réponse à cette alors, toutes mes excuses si c'est déjà répondu!
J'ai le résultat suivant à partir d'une requête dans SQL 2005:

ID

1234

1235

1236

1267

1278

Ce que je veux, c'est

column1|column2|column3|column4|column5
---------------------------------------
1234   |1235   |1236   |1267   |1278

Je n'arrive pas à obtenir ma tête autour de l'opérateur pivot, mais il semble que ça va être impliqués. Je peux travailler avec il y a seulement 5 lignes pour le moment, mais un bonus serait pour qu'il soit dynamique, c'est-àdire à l'échelle de x lignes.

EDIT:
Ce que je suis, finalement, après affectation de valeurs de chaque colonne de variables, par exemple

DECLARE @id1 int, @id2 int, @id3 int, @id4 int, @id5 int

SELECT @id1 = column1, @id2 = column2, @id3 = column3, @id4 = column4, 
@id5 = column5 FROM [transposed_table]