感谢您的时间,有没有办法在使用数据库名称之前执行语句的创建数据库部分?
我想我可以创建 2 个 set 和 execute 语句,但一定有更好的方法吗?
CREATE PROCEDURE [dbo].[Master]
@DBNAME NVARCHAR(50)
AS
DECLARE @CODE NVARCHAR(MAX)
SET @CODE = 'CREATE DATABASE '+@DBNAME+'; USE '+@DBNAME
EXEC SP_Executesql @CODE
提前致谢