写下这个:
Select * From tablea
想要这个:
Select c1, c2, c3 ... From tablea
SQL Server Management Studio提供智能感知来一次选择一列。有很多列的表需要一段时间。
我可以使用脚本表作为=>选择To =>新查询编辑窗口,以及复制/粘贴到我的原始脚本。然而,是否有一个不那么中断的方式?
我写了很多SQL,感谢您的帮助!
答案 0 :(得分:7)
自己找到了。
Select * From TableA
。Select * From TableA
。Ctrl+Shift+Q
弹出“查询设计器”窗口。查询设计器会自动填充所有列。只是打开它&关。如果你只想要部分列,我发现在文本编辑器上删除它们比在GUI上使用鼠标取消选中它们更容易。
仍然希望找到一种方法来消除第4步的键盘/鼠标开关?似乎OK按钮没有快捷键。
答案 1 :(得分:4)
在SQL Server Management Studio中,如果展开对象资源管理器,然后展开有问题的特定表的节点,则可以将列节点拖到查询窗口中,这将为您键入所有列名称。
可能有更好的方法来做到这一点,但这就是我的用法。
答案 2 :(得分:0)
如果您的对象资源管理器已打开,请使用drag&掉落功能。
e.g。罗斯文
步骤1:单击加号图标展开数据库,或者双击“Northwind”
第2步:展开表“表”
现在您将看到“列”,“键”,“约束”等
单击“列”以拖动到编辑器窗口。
您可以尝试其他类似“钥匙”,“限制”。
但对于“索引”,对我来说不起作用。
希望您能找到有用的提示。