存储过程如何传递条件进去? 写多个太麻烦了
set ANSI_NULLS ON
set QUOTED_IDENTIFIER ON
go
create procedure [dbo].[P_AdminToDDTJ]
(@startIndex int,
@endIndex int,@tj varchar(200)
)
as
set nocount on
declare @indextable table(id int identity(1,1),nid int)
set rowcount @endIndex
insert into @indextable(nid) select [oId] from [LFDSDB].[dbo].[orderInfo] where @tj order by [oId] desc
SELECT o.[oId]
,o.[oCode]
,o.[money]
,o.[accounts]
,o.[state]
,o.[ip]
,o.[addDate]
,o.[remark]
,o.[userID]
,o.[jyCode]
FROM [LFDSDB].[dbo].[orderInfo] o
inner join @indextable t on
O.[oId]=t.nid
where t.id between @startIndex and @endIndex and @tj order by t.id
set nocount off
RETURN
这个动态的条件 @tj 是如何传递进去的 ? 求教了
...全文
相关推荐
如何将多个记录传递到存储过程
在SQL Server数据库开发中,有时候我们需要一次性处理大量数据或记录,这时传递多个记录到存储过程就显得尤为重要。
mysql存储过程之返回多个值的方法示例
IN参数用于向存储过程传递输入值,而出参(OUT或INOUT)则用于存储过程内部计算的结果,可以在过程执行完毕后将这些值返回给调用者。
oracle 存储过程详细介绍(创建,删除存储过程,参数传递等)
熟练掌握存储过程的创建、删除、参数传递以及使用包和系统包,对于优化数据库操作和提升开发效率至关重要。
Mybatis调用PostgreSQL存储过程实现数组入参传递
,并将Java数组传递给存储过程。
Mybatis中传递多个参数的4种方法总结
Mybatis中传递多个参数的4种方法总结Mybatis是当前最流行的持久层框架之一,广泛应用于各种项目中。使用Mybatis最大的特性就是sql需要自己写,而写sql就需要传递多个参数。


