2017-11-09 5 views
0

Hallo an alle Ich möchte meine alle Spalten Header-Name in eine Spalten so bitte helfen Sie mir auf diese Abfrage. hier meine TabellenstrukturSQL UNPIVOT TABELLE IN SQL

Ich habe Tabelle wie folgt benannt tblInfo

| ID | Name |Email ID|Age |Gender | 

ich das Ergebnis als

|Columns| 

ID 
Name 
Email ID 
Age`enter code here 
Gender 

Dank im Voraus

+0

i SQL SERVER bin mit –

Antwort

2

Warum Sie die nicht bekommen verwenden INFORMATION_SCHEMA anzeigen?

SELECT COLUMN_NAME FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME = <table_name> 

Andere Art und Weise verwenden sys.all_objects

SELECT c.name 
FROM sys.all_objects b 
    JOIN sys.all_columns c ON c.object_id = b.object_id 
WHERE b.name = <table_name> 
     AND b.type = 'U'; 
+0

Vielen Dank für Ihre Antwort seine Hilfe mich. –

+0

@vipulverma lesen https://stackoverflow.blog/2011/01/08/how-to-say-thanks-in-an-answer/ oder https://stackoverflow.com/help/someone-answers –