实际列名,而不是T-SQL中的*
我有以下查询(示例) 输出为10多列 当我将鼠标悬停在*(在“选择”之后)上时,我会得到一个工具提示,其中包含这4个表中所有不同的列名 是否有一种方法可以轻松地从*切换到这些列名,而不是在选择后键入每个列名实际列名,而不是T-SQL中的*,sql,sql-server,sql-server-2008,tsql,Sql,Sql Server,Sql Server 2008,Tsql,我有以下查询(示例) 输出为10多列 当我将鼠标悬停在*(在“选择”之后)上时,我会得到一个工具提示,其中包含这4个表中所有不同的列名 是否有一种方法可以轻松地从*切换到这些列名,而不是在选择后键入每个列名 谢谢我想你是在管理工作室工作。如果是这样,请转到对象资源管理器并打开表。左键单击Columns文件夹并将其拖动到查询窗口。将列出该表的所有列。我假设您在Management Studio工作。如果是这样,请转到对象资源管理器并打开表。左键单击Columns文件夹并将其拖动到查询窗口。将列出该
谢谢我想你是在管理工作室工作。如果是这样,请转到对象资源管理器并打开表。左键单击Columns文件夹并将其拖动到查询窗口。将列出该表的所有列。我假设您在Management Studio工作。如果是这样,请转到对象资源管理器并打开表。左键单击Columns文件夹并将其拖动到查询窗口。将列出该表的所有列。从SQL Server Management Studio的对象资源管理器中,您可以展开一个表(以便查看列、键、索引等文件夹分解)。将
Columns
文件夹拖动到查询窗口将显示一个以逗号分隔的列名列表
请注意:如果四个表中有重复的列名,则必须正确量化这些列。从SQL Server Management Studio的对象资源管理器中,可以展开一个表(以便查看列、键、索引等文件夹分解)。将
Columns
文件夹拖动到查询窗口将显示一个以逗号分隔的列名列表
请注意:如果四个表中有重复的列名,则必须正确量化这些列。我看到您的查询引用了4个表 为了避免在对象资源管理器中查找和展开4个不同的对象,您也可以在management studio中选择查询文本,右键单击并选择“在编辑器中设计查询”,然后从展开的列表中复制列名 复制列名而不是简单地按OK可以避免设计器弄乱您的格式,也可能会弄乱您的查询
如果您经常需要,扩展通配符是的功能的一部分。我看到您的查询引用了4个表 为了避免在对象资源管理器中查找和展开4个不同的对象,您也可以在management studio中选择查询文本,右键单击并选择“在编辑器中设计查询”,然后从展开的列表中复制列名 复制列名而不是简单地按OK可以避免设计器弄乱您的格式,也可能会弄乱您的查询
如果您经常需要,扩展通配符是的功能的一部分。如果您使用DataGrip编写SQL,可以按Alt+Enter->Expand column list如果您使用DataGrip编写SQL,可以按Alt+Enter->Expand column list谢谢大家的快速输入。现在拖动columns文件夹对我来说就像一个魔术。这样,我在手动输入列名时不会犯任何拼写错误……这是一个非常酷的提示。此外,在查询设计器中执行此操作似乎也是一个不错的选择。谢谢你,伙计!执行此操作后,不要忘记删除冗余列,在mumimum,连接文件彼此重复。并且去掉你没有特别使用的其他文件。谢谢你们的快速输入。现在拖动columns文件夹对我来说就像一个魔术。这样,我在手动输入列名时不会犯任何拼写错误……这是一个非常酷的提示。此外,在查询设计器中执行此操作似乎也是一个不错的选择。谢谢你,伙计!执行此操作后,不要忘记删除冗余列,在mumimum,连接文件彼此重复。并清除您没有专门使用的任何其他文件。
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