gpt4 book ai didi

sql - 如何将存储过程放置在所需位置?

转载 作者:行者123 更新时间:2023-12-02 17:09:55 26 4
gpt4 key购买 nike

在 SQL Server 2008 上,如何将存储过程放置在数据库的“存储过程”文件夹中?

当我这样声明时:

CREATE PROCEDURE mySchema.myProc

它会转到:

MYSERVER\System Databases\Master\Programmability\Stored procedures folder.

如何告诉服务器,将其存储在:

MYSERVER\System Databases\MYDB\Programmability\Stored procedures folder.

编辑:

如果我这样声明:

CREATE PROCEDURE [myDB].mySchema.myProc

它提示:

'CREATE/ALTER PROCEDURE' does not allow specifying the database name as a prefix to the object name.

如果我使用“USE”关键字,它会提示:

a USE database statement is not allowed in a procedure, function or trigger.

也许问题是我正在使用 MS Management Studio,并直接连接到服务器,而不是任何特定的数据库?

最佳答案

尝试以下操作

USE MyDb 
GO
CREATE PROCEDURE mySchema.myProc

关于sql - 如何将存储过程放置在所需位置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3694586/

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