来自 Oracle,我发现 SSMS 连接与 Oracle 的 SQL Developer 略有不同。Oracle 您单击一个连接,然后您打开的所有选项卡都使用该连接。SSMS 为我打开的每个窗口/选项卡创建一个全新的连接/实例。 我不想要这个。我试图解决的这种行为让我想到了两个讨厌的问题。
- 在另一个窗口中查看 COMMIT 之前脚本的影响
我希望能够在一个窗口中运行脚本......并且在另一个窗口中能够查询未提交的数据以简单地查看结果......目前我必须使用运行脚本的相同窗口为了简单地查看影响。(我想到了提交/回滚按钮 - Oracle 我有时会想念你)。
- 从另一个窗口查看存储在#TempTable 中的数据
我正在使用脚本创建#TempTable ...但想从另一个窗口查询它的数据。目前,当我打开另一个窗口(与 Oracle 的 SQL Developer 不同)时,它会使用新的连接/实例打开窗口。如何从另一个窗口而不是我运行脚本的窗口查询#TempTable 中的数据?
以上只是出于组织原因......运行脚本非常痛苦......然后当我不想编辑/添加任何其他代码时,必须从同一个选项卡中写入其他代码包含我运行的脚本的页面。
如果我做错了什么或遗漏了一些要点,请告诉我。