[英]SQL UNPIVOT TABLE IN SQL
hi to all i want my all columns header name into a one columns so please help me on this query. 大家好,我希望我的所有列标题名称都变成一列,因此请帮助我进行此查询。 here my table structure
这是我的表结构
I have table like this Named tblInfo 我有这样的表名为tblInfo
| ID | Name |Email ID|Age |Gender |
I want to get the result as 我想得到的结果
|Columns|
ID
Name
Email ID
Age`enter code here
Gender
Thanks In Advance 提前致谢
Why you are not using the INFORMATION_SCHEMA
view ? 为什么不使用
INFORMATION_SCHEMA
视图?
SELECT COLUMN_NAME FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME = <table_name>
Other way is to use sys.all_objects
其他方法是使用
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';
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.