MSQL Server 使用参数化Top语句的操作流程

数据库 SQL Server
我们今天主要和大家一起分享的是MSQL Server 使用参数化Top语句的实际操作步骤,以下就是文章的主要内容的详细描述。

文章主要描述的是MSQL Server 使用参数化Top语句的实际操作步骤,我们大家都知道在T-Sql中,一般的top数据在不确定的情况下都是拼sql,这样无论是效率还是可读性都不好。应该使用下面参数化Top方式:

 

 

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

如果有Like等字句,一定要拼Sql的话,也应该使用sp_executesql来执行,示例如下:

  1. declare @TopCount int  

定义top 数量

 

  1. set @TopCount = 100  

 

declare @Title nvarchar(100) --定义like内容

 

  1. set @Title = '%n%'   
  2. declare @SelectSql nvarchar(max)   
  3. set @SelectSql = '   
  4. select top (@TopCountPar) *   
  5. from AdventureWorks.HumanResources.Employee  

 

where Title like @TitlePar' --使用参数化的top和like

 

使用sp_executesql 来执行,可以提高效率

  1. exec sp_executesql @SelectSql,   
  2. N'@TopCountPar as int,@TitlePar as nvarchar(100)',   
  3. @TopCountPar = @TopCount,@TitlePar = @Title  

 

以上的相关内容就是对SQL Server 使用参数化Top语句的介绍,望你能有所收获。

【编辑推荐】

  1. SQL Server 2005性能监视器计数器的安装问题
  2. SQL Server 2005数据库安装实例演示
  3. SQL Server数据库在安装时的注意事项
  4. SQL Server Compact中的DLL文件与工具
  5. SQL Server合并复制性能的提高有哪些方案?
     

 

责任编辑:佚名 来源: 51CTO.com
相关推荐

2010-09-07 10:42:12

SQL语句

2010-07-05 12:40:56

SQL Server

2010-06-28 12:27:35

SQL Server

2010-06-28 12:39:14

SQL Server数

2010-07-02 09:03:52

SQL server定

2010-07-20 13:47:31

SQL Server里

2010-07-20 16:05:27

SQL Server补

2015-08-19 14:22:01

SQL Server参数

2009-06-03 14:33:07

ibmdwWebsphere

2010-06-17 14:43:29

SQL Server参

2010-06-17 12:26:51

SQL Server索

2015-08-26 16:26:19

SQL

2010-07-14 11:35:57

SQL Server修

2010-11-10 15:23:55

SQL SERVER

2010-07-19 11:35:05

2010-06-04 15:47:46

MySQL初始化roo

2018-04-19 09:02:14

SQL ServerSQL性能优化

2010-09-06 09:36:51

SQL语句

2010-07-21 14:21:53

SQL Server存

2010-10-21 10:28:13

SQL Server查
点赞
收藏

51CTO技术栈公众号