SQL Server Top语句参数化方法

2022-11-12 09:49:59
内容摘要
这篇文章主要为大家详细介绍了SQL Server Top语句参数化方法,具有一定的参考价值,可以用来参考一下。 对此感兴趣的朋友,看看idc笔记做的技术笔记! declare @TopCount intset @
文章正文

这篇文章主要为大家详细介绍了SQL Server Top语句参数化方法,具有一定的参考价值,可以用来参考一下。

对此感兴趣的朋友,看看idc笔记做的技术笔记!

declare @TopCount intset @TopCount = 100select top (@TopCount) * from AdventureWorks.HumanResources.Employee如果有Like等字句,一定要拼Sql的话,也应该使用sp_executesql来执行,示例如下:declare @TopCount int --定义top 数量set @TopCount = 100declare @Title nvarchar(100) --定义like内容set @Title = '%n%'declare @SelectSql nvarchar(max)set @SelectSql = 'select top (@TopCountPar) *from AdventureWorks.HumanResources.Employeewhere Title like @TitlePar' --使用参数化的top和like--使用sp_executesql 来执行,可以提高效率exec sp_executesql @SelectSql,N'@TopCountPar as int,@TitlePar as nvarchar(100)',@TopCountPar = @TopCount,@TitlePar = @Title

注:关于SQL Server Top语句参数化方法的内容就先介绍到这里,更多相关文章的可以留意

代码注释

作者:喵哥笔记

IDC笔记

学的不仅是技术,更是梦想!