gpt4 book ai didi

sql - 如何切换到将在另一个命令后存在的 SQL Server 服务器数据库?

转载 作者:行者123 更新时间:2023-12-04 23:33:08 25 4
gpt4 key购买 nike

我无法运行此脚本,因为 SQL Management Studio 2008 表示表“NewName”不存在。但是,该脚本的目的是重命名现有数据库,以便它在到达该行时确实存在。想法?

Use Master;

ALTER DATABASE OldName SET SINGLE_USER WITH NO_WAIT;
ALTER DATABASE OldName MODIFY NAME = NewName;

ALTER DATABASE NewName SET MULTI_USER;
Use NewName; --THIS LINE FAILS BEFORE THE SCRIPT EVEN RUNS!

最佳答案

在第 2 和第 3 个 ALTER DATABASE 语句之间添加 GO

http://msdn.microsoft.com/en-us/library/ms188037.aspx

关于sql - 如何切换到将在另一个命令后存在的 SQL Server 服务器数据库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2732485/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com