才开始学存储过程,基础为0现求个sql语句的存储过程和在asp中的调用代码sql语句如下:select top 500 * from Article where title like '%"&key&"%' or content like '%"&key&"%' order by id desc要输入的参数是 key
存储代码和在asp中的调用代码如何写啊?请高手赐教!先谢了
存储代码和在asp中的调用代码如何写啊?请高手赐教!先谢了
解决方案 »
- 英文日期SQL语句
- 数据库超时时间设置
- 统计出同一产品同一部门同一月份的销售额与退货额的净额。谢谢!
- 怎么能让datetime类型的字段在sql server数据库里面只显示时间不显示日期?在线等待
- MSSQL 字符串查找和截取疑问
- 模糊查询
- 一不小心 点了 什么数据库 分离,怎么恢复回来,我现在连连接都连接不上,因为我设置了默认的数据库是我给分离的数据库?怎么恢复~~
- 为什么没有高手指点一下或是提供一些信息???(在线等待,真的很急)
- 请教:如何利用程序实现SQL SERVER 2000 的安装
- 多条件查询使用存储过程的问题?
- 求两个数据库比较的sql
- northwind中查提供商品最多的国家
@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值'
存儲過程中,參數必須先定義類型 create proc myproc ---創建存儲過程
@key varchar(20) ---定義參數變數
as
begin
Select * from Tb where 字段 =@key and..... ---存儲過程主體部份
end
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
@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
(
@txtKey varchar(50)
)
as
if exists(select * from 表名)
begin
select * from News where title '%'+@txtKey+'%' or Contents like '%'+@txtKey+'%' order by NewsID desc;
end