存储过程

 存储过程是一个预编译对象,可提高性能,提高准确性,减少网络堵塞,更好的安全机制。

系统、用户、临时存储过程。

创建

语法:

CREATE PROCEDURE 过程名

AS

BEGIN

... ...

END

例如:SELECT UserId ,UserName FROM [dbo].[Users] Go

执行

EXCUTE  存储名

AS

BEGIN

... ...

END

EXEC  过程名

修改

ALTER  PROCEDURE 过程名

AS

BEGIN

... ...

END

删除

DROP PROCEDURE 过程名

@@ERROR函数

例子:

CREATE PROCEDURE  get_sales_for_sales @Title varchar(80)=NULL

@ytd_sales int OUTPUT

AS

IF @Title IS NULL

BEGIN

PRINT "... ..."

RETURN(1)

END

ELSE

BEGIN

IF(SELECT COUNT(*)) FROM titles

                                 WHERE title=@title)=0

RETURN(2)

END

前端-语言
原文地址:https://www.cnblogs.com/beesky520/p/3838442.html