sql – 如何保存存储过程?

前端之家收集整理的这篇文章主要介绍了sql – 如何保存存储过程?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我今天一直在玩存储过程.我很兴奋,我很容易地选择了它的基本功能. (我也会尽快尝试触发器).

现在,我想知道如何在存储过程文件夹(Programmability – > Stored Procedure)下保存我的SPROC,以便我可以通过名称(最终从我的C#应用​​程序)访问它.到目前为止,当我按保存图标时,建议保存整个查询.这不是我想要的.

感谢帮忙

解决方法@H_301_8@
您实际上必须运行CREATE PROCEDURE命令,以便存储过程生成.

Create Procedure – MSDN

以下是MSDN页面的一个例子:

USE AdventureWorks;
GO

-- If procedure exists already,drop it
IF OBJECT_ID ( 'HumanResources.uspGetAllEmployees','P' ) IS NOT NULL 
    DROP PROCEDURE HumanResources.uspGetAllEmployees;
GO

-- Create (or Re-create) the procedure
CREATE PROCEDURE HumanResources.uspGetAllEmployees
AS
    SET NOCOUNT ON;
    SELECT LastName,FirstName,JobTitle,Department
    FROM HumanResources.vEmployeeDepartment;
GO

请记住,创建存储过程后,您必须右键单击 – >刷新存储过程文件夹以显示新的过程.

我还建议将* .sql文件保存在某个位置,以便在需要再次运行时将CREATE PROCEDURE脚本放在某处.

猜你在找的MsSQL相关文章