gpt4 book ai didi

tsql - 如何在SQL Server Management Studio中自动完成 "select * from table"中的所有列

转载 作者:行者123 更新时间:2023-12-04 22:12:03 27 4
gpt4 key购买 nike

这样写:

    Select      *         From tablea

想要这个:
    Select c1, c2, c3 ... From tablea

SQL Server Management Studio提供了智能感知功能,可以一次选择一列。有很多列的表需要一段时间。

我可以将“脚本表”用作=>“选择到” =>“新建查询编辑窗口”,然后将其复制/粘贴到我的原始脚本中。但是,有没有那么容易打扰的方式?

我写了很多SQL,感谢您的帮助!

最佳答案

自己找到这个。

  • 在SSMS中输入Select * From TableA
  • 完全选择文本Select * From TableA
  • 使用Ctrl+Shift+Q弹出查询设计器窗口。
  • 单击确定。 “*”替换为“c1,c2,c3 ...”

  • 查询设计器会自动填充所有列。只需打开并关闭即可。如果只需要一部分列,我发现在文本编辑器中删除它们比尝试使用鼠标在GUI上取消选中要容易得多。
    还是希望找到一种方法来消除步骤4上的键盘/鼠标开关?似乎没有确定按钮的快捷键。
    更新2019-06-24
    上面的方法不适用于 table in SQL Azure。 ApexSQL SQL formatter似乎对我来说很好,它是免费的。
    enter image description here
    更新2020-10-30
    在LINQPad中发现了类似的功能,它使我可以自动完成LINQ中的所有属性 See here
    enter image description here

    关于tsql - 如何在SQL Server Management Studio中自动完成 "select * from table"中的所有列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26170324/

    27 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com