我正在编写一个SQL脚本,它作为一系列SQL脚本的一部分执行。我无法访问其他脚本,也无法控制“系列执行”-logic。
我想在我的脚本(USE someDB
)中更改数据库,但是,我想确保在我的脚本运行之后,先前的数据库再次是当前的数据库。是否有某种pushd / popd用于数据库使用?另一种方法,例如,通过某种方式将当前DB写入临时变量?
答案 0 :(得分:0)
我不知道任何pushd / popd功能,但获取当前数据库名称的方法是使用DB_NAME()函数,如下所示:
SELECT DB_NAME()