实际的列名而不是T-SQL中的*

007*_*007 1 sql t-sql sql-server sql-server-2008

我有以下查询(样本)

SELECT *
FROM Table_1 1 INNER JOIN
Table_2 2 ON 1.C1 = 2.C1 INNER JOIN
Table_3 3 ON 2.C2 = 3.C2 INNER JOIN
Table_4 4 ON 3.C3 = 4.C3
Run Code Online (Sandbox Code Playgroud)

输出为10+列.

当我将鼠标悬停在*(在"SELECT"之后)时,我得到一个工具提示,其中包含来自这4个表的所有不同列名.

是否有一种方法可以轻松地从*切换到那些列名称,而不是在SELECT之后键入每个列名称?

谢谢

Mel*_*nie 7

我假设你在Management Studio工作.如果是这样,请转到对象资源管理器并打开表.左键单击Columns文件夹并将其拖到查询窗口.将列出该表的所有列.