右键单击并执行从sql 2008中的表中选择前1000行时,它会打开一个选项卡并写入sql然后执行它。这没关系,但是我会擦除sql并经常使用相同的选项卡来执行其他sql语句。令我恼火的是,我必须转到窗口顶部的数据库下拉列表并将其更改为我所在的当前数据库,因为它表示Master。
当我右键单击表并选择前1000个时,如何让sql 2008自动更新此选项卡的选定数据库?
另外,我可以自动隐藏它生成的select语句,只显示结果网格吗?
答案 0 :(得分:0)
我也有兴趣回答这个问题,但同时我使用的解决方法是在表格上下文菜单中选择“选择前100行”选项,我选择“脚本表为” - > “选择到” - > “新查询窗口”。
虽然这会使查询的“TOP 1000”部分失效并且仍然使用数据库和模式名称完全限定表名,但它至少会使SQL Management Studio将当前数据库设置为包含该表的数据库