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

如何在SQLServer2008中检索视图中多次使用的别名列的真实列名?,sql,sql-server,sql-server-2008,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

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

我的桌子是空的

 ----------------
|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    |
 ---------------------------

提前谢谢。

您使用的是哪种dbms?可能与我已经尝试过的dbms重复。但是colname是显示序列