存储过程好比是打了包的sql 语句集合(可能不止一条sql语句),或者是用sql写一个函数,可以带输入输出参数.利用存储过程的第一个好处是速度比单条sql要快,因为它已经经过预编译和优化,如果你的程序中要实现一个复杂的功能活着商业逻辑,那么可以采用存储过程来实现.
给你看一个存储过程的例子:
新建一个存储过程:
USE [Cookbook]
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE PROCEDURE [dbo].[DIC_Desk_Place_GetList]
AS
SELECT
DeskPlace_id,Rest_no,DeskPlace_name,Remark
FROM [DIC_Desk_Place]
在查询窗口中输入:
exec DIC_Desk_Place_GetList
进行查询