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

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

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

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 校园情射| 精品国产剧情在线观看 | poren18日本老师hd| 男人的天堂久久 | 欧美一级欧美一级高清 | 欧美日韩一区二区三区在线观看 | 日剧整部剧护妻狂魔免费观看全集 | 草久久网| 不良研究所地址一 | 九九99香蕉在线视频免费 | 2020年新四虎免费 | 色综合网天天综合色中文男男 | 免费免费啪视频在线观播放 | 成人免费一区二区三区在线观看 | 大妹子最新视频在线观看 | 女王脚奴vk| 大桥未久aⅴ一区二区 | 国产婷婷成人久久av免费高清 | 日本大片网 | 精品久久久久中文字幕日本 | 韩国成人毛片aaa黄 含羞草国产亚洲精品岁国产精品 | 韩国三级理韩国三级理人伦 | 男人天堂资源网 | 天天色踪合合 | 免费被靠视频动漫 | 精品视频 久久久 | 91色+91sesex| 狠狠色婷婷日日综合五月 | 91手机看片国产永久免费 | 亚洲男1069gay男猛男 | 色综合久久九月婷婷色综合 | 亚洲区在线播放 | 国产视频一区二区 | 国产精品1024永久免费视频 | 亚洲成人黄色 | 成人在线小视频 | 高清一区二区 | 国产成人免费视频 | 成年人视频免费在线播放 | 精品国产国产综合精品 | 9久热这里只有精品免费 |