才开始学存储过程,基础为0现求个sql语句的存储过程和在asp中的调用代码sql语句如下:select top 500 * from Article where title like '%"&key&"%' or content like '%"&key&"%' order by id desc要输入的参数是 key
存储代码和在asp中的调用代码如何写啊?请高手赐教!先谢了

解决方案 »

  1.   

    create proc sp_test 
    @key varchar(20)
    as
    set nocount on 
    select top 500 *
    from Article
    where title like '%'+@key+'%'
      or content like '%'+@key+'%'
    order by id desc
    set nocount off
    go-->调用 
    exec sp_test '你的KEY值'
      

  2.   

    tony兄弟是夜貓子呀.
    存儲過程中,參數必須先定義類型 create proc myproc   ---創建存儲過程
     @key varchar(20)     ---定義參數變數
     as
     begin
      Select * from Tb where  字段 =@key and.....   ---存儲過程主體部份           
     end 
      

  3.   


    create proc test
    @key varchar(20)
    as
    begin
        select top 500 * from Article where title like '%'+@key+'%' or content like '%'+@key+'%' order by id desc
    end
      

  4.   

    存储过程:create proc test
    @key varchar(20)
    as
    begin
        select top 500 * from Article where title like '%'+@key+'%' or content like '%'+@key+'%' order by id desc
    end
    asp调用Set cn = Server.CreateObject("ADODB.Connection")
    connstr= "PROVIDER=SQLOLEDB;DATA SOURCE=127.0.0.1;DATABASE=test;UID=sa;PWD=sa"
    cn.Open connstr
    connstr="test"&key
    cn.Execute connstr
    cn.close
    set connection = nothing
      

  5.   

    create Pro_Search
    (
    @txtKey varchar(50)
    )
    as
    if exists(select * from 表名)
    begin
    select * from News where title  '%'+@txtKey+'%' or Contents like '%'+@txtKey+'%' order by NewsID desc;
    end