0
votes

T-SQL Insérer le nom de la colonne comme première rangée

J'ai le tableau suivant (TABLE_1):

+-----+------+---------------+---------------+
| Seq | Name |    Column1    |    Column2    |
+-----+------+---------------+---------------+
|   1 | Name | Column1Table2 | Column2Table2 |
+-----+------+---------------+---------------+


4 commentaires

Avez-vous essayé quelque chose jusqu'à présent ..?


En effet: Comment retournez-vous les noms de colonne d'un table?


Je suis un peu confus. Vous dites que vous souhaitez insérer "le nom de chaque colonne de la première table", mais votre exemple semble insérer une ligne complète de la deuxième table. Je ne suis pas ce que tu fais vraiment. Avant et après que les données aideraient.


Désolé @gordonlinoff, je n'étais pas très clair. Je m'excuse. Je suis nouveau à Stackoverflow et essaye d'apprendre à être plus efficace. J'ai posté une réponse à ma question.


3 Réponses :


2
votes

En supposant que SEQ dans la première table est une colonne d'incrément automatique, vous devriez pouvoir simplement l'omettre lors de l'insertion, par exemple xxx


1 commentaires

Merci de votre aide. J'ai posté une réponse à ma question.



1
votes

SEQ serait un numéro de ligne à partir de 1

Est-ce que vous essayez de faire? xxx

démo: xxx

retours: xxx

Démo en direct


mise à jour:

J'ai besoin d'insérer le nom de chaque colonne à la première table

Je ne pense pas que vous essayez d'insérer les noms de colonne d'une table dans une autre table , mais si oui, alors pourquoi tu veux faire cette? Qu'essayez-vous de faire vraiment? et pourquoi pas seulement xxx


1 commentaires

Merci de votre aide. J'ai posté une réponse à ma question.



0
votes

Merci tout le monde. J'ai fini par utiliser la fonction de truc pour concaténer les noms de colonne provenant de la table de schéma, puis pivoter les valeurs dans des colonnes et les insérer dans la table TEMP. Et enfin insérer les valeurs de table Temp dans la table principale. Ce post était très serviable.

convertir efficacement des lignes en colonnes dans SQL Server < / p>


0 commentaires