结合asp和存储过程做的搜索程序(7)


/* history:                                                          */
/*********************************************************************/

if exists (select * from sysobjects where id = object_id("up_ParseWordSearch"))
   drop proc up_ParseWordSearch
go

create proc up_ParseWordSearch @a_strParseword varchar(255) ,
                               @a_strCategoryID varchar(255) ,
                               @a_intPosition   tinyint  ,
                               @a_intRowCount   int
   as
      declare @m_strSqlCondition  varchar(255)       --Sql语句的条件部分
      declare @m_strSqlSelect     varchar(255)       --Sql语句的选择部分
      declare @m_strSqlCategory   varchar(100)       --sql语句的分类部分

      /*根据调用位置决定sql的选择部分*/
      select @m_strSqlSelect 
             = case 
                   when @a_intPosition = 4 then                  --商品库
                         "select ProductID , 'Title' = ProductName , 'Description' = left(Description , 100) " 
                       + " from Product where " 
                   when @a_intPosition = 5 then                  --商业机会库

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:http://www.heiqu.com/3425.html