当前位置: 代码迷 >> ASP.NET >> 存储过程 怎么化传递count和keyword
  详细解决方案

存储过程 怎么化传递count和keyword

热度:1720   发布时间:2013-02-25 00:00:00.0
存储过程 如何化传递count和keyword

在数据库写存储过程的时候 如何传递一个整数类型@count 到红色字体部分 实现控制返回记录行数

ALTER PROCEDURE dbo.GetNewBook
@count int 
AS
SELECT TOP @count *FROM Books ORDER BY PublishDate DESC

RETURN


然后还有 如何传递一个keyword关键字到存储过程  

ALTER PROCEDURE dbo.GetSearchKeywordsBykeywordLike
@keyword nvarchar(50)
AS
select top 10 * from SearchKeywords where keyword like '" + keyword + "%' order by SearchCount desc
RETURN


------解决方案--------------------------------------------------------
SQL code
set @sql=N'SELECT TOP '+cast(@count as varchar(20))+' * FROM Books ORDER BY PublishDate DESC'
  相关解决方案