在管理工作室选项卡中,假设我运行创建临时表的代码。
现在,如果我重新运行此代码,则会出现临时表已存在的错误。我可以打开一个新选项卡并运行此代码。发生这种情况是因为每个选项卡都是一个新会话。
我知道使用 drop 作为代码的初始部分是一种解决方案。但是,有什么方法可以在同一窗口中获取新会话(或重置会话),以便在重新运行代码时不必创建新选项卡?
就个人而言,我只是在代码前面放了一个DROP IF EXISTS。这使得它永远可重复,如果你还没有创建表,你就不会出错。
否则,您可以在不关闭窗口的情况下断开并重新连接窗口。痛苦的底部,但你不必更改代码。