我在Visual Studio中编写SQL代码。 一个对我真正有用的功能是一个小的减号框,我可以单击该框将整个查询折叠为一行。
例如,我的插入语句上有一个框,该框几乎折叠了整个查询。
如您所见,它折叠约600行。
但是,那不是我想要的行为。稍后在我的查询中,有一个我要折叠的子查询。但是,没有切换框出现。
什么决定此框在哪里以及折叠多少代码?有时,当我在选择行之前按Enter时,它可以工作,但这次却不行。我知道可以通过选择隐藏来手动完成此操作,但是一旦关闭文件,该操作便消失了。概述背后的逻辑是什么?
答案 0 :(得分:0)
要折叠,它必须是完整的代码块。由于子查询不是完整的语句,因此无法折叠。
还可能需要适当缩进并连接到数据库。
答案 1 :(得分:0)
如果选择所需的SQL行,请转到:
编辑>概述>隐藏选择
然后,这使您可以切换隐藏/显示SQL的其他部分。