加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MsSql教程 > 正文

sql – 如何保存存储过程?

发布时间:2020-12-12 08:39:47 所属栏目:MsSql教程 来源:网络整理
导读:我今天一直在玩存储过程.我很兴奋,我很容易地选择了它的基本功能. (我也会尽快尝试触发器). 现在,我想知道如何在存储过程文件夹(Programmability – Stored Procedure)下保存我的SPROC,以便我可以通过名称(最终从我的C#应用??程序)访问它.到目前为止,当我按保
我今天一直在玩存储过程.我很兴奋,我很容易地选择了它的基本功能. (我也会尽快尝试触发器).

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

感谢帮忙

解决方法

您实际上必须运行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脚本放在某处.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读