最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

SQLServer Top語句參數(shù)化方法

 更新時(shí)間:2009年07月07日 19:07:23   作者:  
在T-Sql中,一般top數(shù)據(jù)不確定的情況下,都是拼sql,這樣無論是效率還是可讀性都不好。應(yīng)該使用下面參數(shù)化Top方式

declare @TopCount int
set @TopCount = 100
select top (@TopCount) * from AdventureWorks.HumanResources.Employee

如果有Like等字句,一定要拼Sql的話,也應(yīng)該使用sp_executesql來執(zhí)行,示例如下:

declare @TopCount int --定義top 數(shù)量
set @TopCount = 100
declare @Title nvarchar(100) --定義like內(nèi)容
set @Title = '%n%'
declare @SelectSql nvarchar(max)
set @SelectSql = '
select top (@TopCountPar) *
from AdventureWorks.HumanResources.Employee
where Title like @TitlePar' --使用參數(shù)化的top和like

--使用sp_executesql 來執(zhí)行,可以提高效率
exec sp_executesql @SelectSql,
N'@TopCountPar as int,@TitlePar as nvarchar(100)',
@TopCountPar = @TopCount,@TitlePar = @Title

相關(guān)文章

最新評(píng)論

余江县| 河间市| 湖南省| 闻喜县| 北票市| 西贡区| 定兴县| 怀柔区| 武胜县| 增城市| 屏山县| 文水县| 巫山县| 岢岚县| 宝丰县| 托克托县| 巴中市| 塔河县| 孟州市| 潜山县| 都江堰市| 襄垣县| 鹿邑县| 大兴区| 客服| 宁都县| 成武县| 洛南县| 青海省| 鞍山市| 台湾省| 德江县| 西贡区| 县级市| 灵武市| 内江市| 南乐县| 河曲县| 饶平县| 准格尔旗| 景东|