为了账号安全,请及时绑定邮箱和手机立即绑定

sql server数据库里面的带参存储过程怎么用

sql server数据库里面的带参存储过程怎么用

桃花长相依 2018-12-07 05:52:45
USE [IpointsInterface]GO/****** Object:  StoredProcedure [dbo].[VendorProductType_SelectPage]    Script Date: 11/07/2012 17:59:06 ******/SET ANSI_NULLS ONGOSET QUOTED_IDENTIFIER ONGO-- =============================================-- Author:  Wayne Chen-- Create date: 2012-11-07-- Description: 获取大类对象分页-- =============================================ALTER PROCEDURE [dbo].[VendorProductType_SelectPage] @VendorIndex INT,  @TypeCode varchar(32), @TypeName NVARCHAR(50), @PageSize int,    @PageIndex int, @TotalCount int outputASBEGIN SET NOCOUNT ON;    DECLARE @Start INT,@End INT    SET @Start = (@PageIndex -1) * @PageSize+1;    SET @End = @PageIndex *@PageSize    -- Insert statements for procedure here    SELECT @TotalCount = COUNT(1) FROM VendorProductType(NOLOCK)    WHERE VendorIndex=@VendorIndex    AND (TypeCode LIKE @TypeCode)    AND (TypeName LIKE @TypeName)        SELECT * FROM(    SELECT ROW_NUMBER() OVER(ORDER BY VendorProductTypeIndex ASC) iRowNum,* FROM VendorProductType(NOLOCK)    WHERE VendorIndex=@VendorIndex    AND (TypeCode LIKE @TypeCode)    AND (TypeName LIKE @TypeName)) AS [TMP]    WHERE iRowNum BETWEEN @Start AND @EndEND       具体怎么调用
查看完整描述

5 回答

?
侃侃尔雅

TA贡献1801条经验 获得超16个赞

数据库中调用就是  exec 存储过程名字 参数1,参数2  如果有输出参数 需要定义output..

程序中调用就需要传参了  sqlparameter  封装好跟存储过程名字一起发到数据库

查看完整回答
反对 回复 2019-01-07
?
Cats萌萌

TA贡献1805条经验 获得超9个赞

exec VendorProductType_SelectPage 参数1,参数2。。。

查看完整回答
反对 回复 2019-01-07
?
江户川乱折腾

TA贡献1851条经验 获得超5个赞

楼主指的是数据库中的调用呢,还是程序中的?

查看完整回答
反对 回复 2019-01-07
?
慕妹3242003

TA贡献1824条经验 获得超6个赞

@chenping2008: 数据库中的啊

查看完整回答
反对 回复 2019-01-07
?
偶然的你

TA贡献1841条经验 获得超3个赞

exec 存储过程名 参数1,参数2

不管是在程序中还是在数据库中都是一样的用法

查看完整回答
反对 回复 2019-01-07
  • 5 回答
  • 0 关注
  • 657 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信