位置: 编程技术 - 正文
declare @TopCount int set @TopCount = select top (@TopCount) * from AdventureWorks.HumanResources.Employee 如果有Like等字句,一定要拼Sql的话,也应该使用sp_executesql来执行,示例如下: declare @TopCount int --定义top 数量 set @TopCount = declare @Title nvarchar() --定义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()', @TopCountPar = @TopCount,@TitlePar = @Title
推荐整理分享SQLServer Top语句参数化方法,希望有所帮助,仅作参考,欢迎阅读内容。
文章相关热门搜索词:,内容如对您有帮助,希望把文章链接给更多的朋友!
SQLServer EVENTDATA()函数来获取DDL 触发器信息 --CreatealogtableCREATETABLETriggerLog(LogInfoxml)--CreateadummytabletodeletelateronCREATETABLETableToDelete(IdintPRIMARYKEY)--新建一个新表,作为删除实验表INSERTINTOTableToDeleteVALUES(1
sql server 常用的几个数据类型 Sqlserver中常用的几个数据类型:binary固定长度的二进制数据,其最大长度为8,个字节。varbinary可变长度的二进制数据,其最大长度为8,个字节。image可
SQL Server 排序函数 ROW_NUMBER和RANK 用法总结 1.ROW_NUMBER()基本用法:SELECTSalesOrderID,CustomerID,ROW_NUMBER()OVER(ORDERBYSalesOrderID)ASRowNumberFROMSales.SalesOrderHeader结果集:SalesOrderIDCustomerIDRowNumber------------------------
友情链接: 武汉网站建设