关于在sql`中获取自动列

时间:2012-11-01 13:07:20

标签: mysql sql sql-server sql-server-2008 sql-server-2005

我在表格中基本上有50个字段,我想定期从表格中选择这些字段。

问题:我必须手动编写所有这50个字段。

在intellisence或任何其他工具中是否有任何快捷方式可以获取所有字段。通过按工具自动。

也有人知道如果有人在这里知道sql上的额外插件......那么请在这里发布。

3 个答案:

答案 0 :(得分:3)

我在这里参加聚会有点晚了(答案已经被接受了)但是无论如何都要去......

您是否知道可以将列中的列拖到Sql Server管理工作室的编辑器窗口中?

因此,要获取列,您可以在SSMS中展开表,单击Columns (缺少更好的单词)并将其拖到编辑器窗口。当您发布时,表格的所有列的逗号分隔列表将插入到您指向的位置的编辑器中。

自动扩展*并不容易,但是当你有很多列时这是一个很好的小技巧。

答案 1 :(得分:2)

检查此http://www.devart.com/dbforge/sql/sqlcomplete/download.html链接。 它可能会帮助你。
它是一个很好的智能感知工具。它具有提高生产力的所有功能。

答案 2 :(得分:0)

试试这个:

select name+',' from sys.columns where object_id=OBJECT_ID('tablename')

现在您只需复制结果并放在select关键字

之后