亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

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)文章

  • REPLICATE 以指定的次數(shù)重復(fù)字符表達式

    REPLICATE 以指定的次數(shù)重復(fù)字符表達式

    sql server以指定的次數(shù)重復(fù)字符表達式REPLICATE函數(shù):REPLICATE函數(shù)用于以指定的次數(shù)重復(fù)字符表達式。
    2010-06-06
  • T-SQL查詢?yōu)楹紊饔肐N和NOT?IN詳解

    T-SQL查詢?yōu)楹紊饔肐N和NOT?IN詳解

    IN和NOT?IN是比較常用的關(guān)鍵字,為什么要盡量避免呢?這篇文章主要給大家介紹了關(guān)于T-SQL查詢?yōu)楹紊饔?IN和NOT?IN的相關(guān)資料,文中通過實例代碼介紹的非常詳細,需要的朋友可以參考下
    2022-02-02
  • DataGrip 格式化SQL的實現(xiàn)方法(自定義Sql格式化)

    DataGrip 格式化SQL的實現(xiàn)方法(自定義Sql格式化)

    DataGrip 是 JetBrains 發(fā)布的多引擎數(shù)據(jù)庫環(huán)境,本文主要介紹了如何自定義Sql格式化風(fēng)格,具有一定的參考價值,感興趣的可以了解一下
    2021-09-09
  • 一些SQLServer存儲過程參數(shù)及舉例

    一些SQLServer存儲過程參數(shù)及舉例

    一些SQLServer存儲過程參數(shù)及舉例,需要的朋友可以參考下。
    2011-03-03
  • MSSQL數(shù)據(jù)類型及長度限制詳細說明

    MSSQL數(shù)據(jù)類型及長度限制詳細說明

    在 Microsoft® SQL Server™ 中,每個列、局部變量、表達式和參數(shù)都有一個相關(guān)的數(shù)據(jù)類型,這是指定對象可持有的數(shù)據(jù)類型(整型、字符、money 等等)的特性。
    2008-08-08
  • sql中的left join及on、where條件關(guān)鍵字的區(qū)別詳解

    sql中的left join及on、where條件關(guān)鍵字的區(qū)別詳解

    LEFT JOIN 關(guān)鍵字從左表(table1)返回所有的行,即使右表(table2)中沒有匹配。如果右表中沒有匹配,則結(jié)果為 NULL。這篇文章主要介紹了sql中的left join以及on、where關(guān)鍵字的區(qū)別,需要的朋友可以參考下
    2018-08-08
  • sqlserver 觸發(fā)器實例代碼

    sqlserver 觸發(fā)器實例代碼

    何為觸發(fā)器?在SQL Server里面也就是對某一個表的一定的操作,觸發(fā)某種條件,從而執(zhí)行的一段程序。觸發(fā)器是一個特殊的存儲過程
    2011-12-12
  • SQL 研究 相似的數(shù)據(jù)類型

    SQL 研究 相似的數(shù)據(jù)類型

    數(shù)據(jù)類型在精度,范圍上有較大的差別。選擇合適的類型可以減少table和index的大小,進而減少IO的開銷,提高效率。本文介紹基本的數(shù)值類型及其之間的細小差別。
    2009-07-07
  • SQL SERVER實現(xiàn)連接與合并查詢

    SQL SERVER實現(xiàn)連接與合并查詢

    本文詳細講解了SQL SERVER實現(xiàn)連接與合并查詢的方法,文中通過示例代碼介紹的非常詳細。對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-02-02
  • MSSQL 游標使用 心得

    MSSQL 游標使用 心得

    MS-SQL游標的使用及理解 windows或DOS的“光標”不同,MS-SQL的游標是一種臨時的數(shù)據(jù)庫對象,既對可用來旋轉(zhuǎn)儲存在系統(tǒng)永久表中的數(shù)據(jù)行的副本,也可以指向儲存在系統(tǒng)永久表中的數(shù)據(jù)行的指針。
    2009-04-04

最新評論