数据库的存储过程是什么样的???哪位位高手帮忙解答一下,谢谢!

2024-12-01 13:31:22
推荐回答(2个)
回答1:

存储过程好比是打了包的sql 语句集合(可能不止一条sql语句),或者是用sql写一个函数,可以带输入输出参数.利用存储过程的第一个好处是速度比单条sql要快,因为它已经经过预编译和优化,如果你的程序中要实现一个复杂的功能活着商业逻辑,那么可以采用存储过程来实现.

回答2:

给你看一个存储过程的例子:

新建一个存储过程:

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
进行查询