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

SQLServer Top語句參數(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)文章

最新評論

革吉县| 兖州市| 施秉县| 皋兰县| 理塘县| 南华县| 湖北省| 通州区| 永仁县| 仲巴县| 鄱阳县| 同德县| 连云港市| 攀枝花市| 东阿县| 隆林| 湖南省| 红桥区| 南丰县| 镇雄县| 观塘区| 昔阳县| 呼伦贝尔市| 儋州市| 凤庆县| 柞水县| 宁陵县| 平江县| 资阳市| 菏泽市| 廊坊市| 通榆县| 邯郸县| 泽州县| 肥乡县| 铅山县| 专栏| 吴桥县| 新乡县| 尉氏县| 赤峰市|