一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務器之家:專注于服務器技術及軟件下載分享
分類導航

Mysql|Sql Server|Oracle|Redis|MongoDB|PostgreSQL|Sqlite|DB2|mariadb|Access|數據庫技術|

服務器之家 - 數據庫 - Sql Server - SQLServer Top語句參數化方法

SQLServer Top語句參數化方法

2019-11-10 16:35mssql教程網 Sql Server

在T-Sql中,一般top數據不確定的情況下,都是拼sql,這樣無論是效率還是可讀性都不好。應該使用下面參數化Top方式

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

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

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

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

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 国产欧美va欧美va香蕉在线观 | 九九久久国产精品免费热6 九九精品视频一区二区三区 | 日本道三区播放区 | 日韩在线一区二区三区免费视频 | 美女扒开屁股 | 香蕉免费一区二区三区 | 精品视频在线免费观看 | 日本加勒比在线精品视频 | 操老肥熟 | 3d蒂法精品啪啪一区二区免费 | 欧美香蕉人人人人人人爱 | 亚洲午夜久久久久久91 | 天天色国产 | 草莓在深夜释放自己软件 | 亚洲国产精品久久网午夜小说 | 国产91网站在线观看 | 国色天香视频资源网 | 亚洲精品一区波多野结衣 | 国产高清视频网站 | 给我视频免费看 | 九九大香尹人视频免费 | 亚洲男人网 | 日韩手机在线视频 | 国产成人精品免费久久久久 | 99热这里只有精品一区二区三区 | 国产精品成人扳一级aa毛片 | 美女伊人网 | 啊啊啊好大在线观看 | 网站国产 | 黑帮少爷爱上我第8集最新 荷兰精品女人性hd 和日本免费不卡在线v | 91香蕉视频在线观看 | 色婷婷精品 | 99视频九九精品视频在线观看 | 亚洲天堂视频在线播放 | 亚洲AV蜜桃永久无码精品无码网 | 99久久精品免费看国产一区二区 | 亚洲图片 自拍偷拍 | 久久精选视频 | 性关系视频网站 | 免费在线观看伦理片 | 国产性tv国产精品 |