如何在SQL Server 2008的视图中检索多次使用别名列的实际列名?

时间:2015-02-21 10:55:57

标签: sql sql-server sql-server-2008

如何在视图中检索多次使用的别名列的实际列名?

我的桌子是

 ----------------
|colname |TYPE |
 ----------------
|Column1 |int  |
|Column2 |nchar|
|Column3 |nchar|
 ----------------

这是我的观点:

CREATE VIEW myView 
AS
   SELECT  
       Column1 as UserID,
       Column1 as customerID,
       Column2 as name ,
       Column3 as gender ,
    FROM 
       myTable  
GO

如何使用视图获取我的视图原始名称和数据类型以及列名?

预期输出如

 ---------------------------
|REALNAME|TYPE |ColName   |
 ---------------------------
|Column1 |nchar|UserID    |
|Column1 |nchar|customerID|
|Column2 |nchar|name      |
|Column3 |nchar|gender    |
 ---------------------------

提前致谢。

0 个答案:

没有答案