1.1 创建简单的存储过程
创建语句:
create proc usp_helloworld
as
begin
print 'Hello World'
end
创建完后,调用语句格式 exec + 存储过程名:exec usp_helloworld
执行结果:
1.2 创建带参数的存储过程
创建语句:
create proc usp_book
@name nvarchar(50),
@author nvarchar(50)
as
begin
select * from book where name=@name and author=@author
end
调用存储过程,因为定义两个参数,在调用的时候需要给参数赋值。下面两种方法都行:
(1)exec usp_book “神雕侠侣”,“金庸”
(2)exec usp_book @name=“神雕侠侣”,@author=“金庸”
1.3 带默认值的存储过程
创建语句:
create proc usp_select_h