怎样在Sql server中创建,执行和删除存储过程

2025-03-24 06:43:48
推荐回答(1个)
回答1:

sqlserver存储过程的基本操作:

一、创建存储过程

1、语法格式:

create proc | procedure pro_name
    [{@参数数据类型} [=默认值] [output],
     {@参数数据类型} [=默认值] [output],
     ....
    ]
as
    SQL_statements

以上是最基本语法,举个简单的例子:

CREATE proc p_test 
as
select retu = 1

存储过程返回一个结果集:1

2、执行存储过程

EXECUTE Procedure_name '' --存储过程如果有参数,后面加参数格式为:@参数名=value,也可直接为参数值value

例子调用结果:

3、删除存储过程

drop procedure procedure_name  --在存储过程中能调用另外一个存储过程,而不能删除另外一个存储过程