如下,怎么返回记录啊?CREATE PROCEDURE Usp_Search
@Search varchar(50)
AS
begin
select * from [vote_subject] where tag like @Search
end
GO@Search 是输入的参数 从asp <input type=text name=search value="">value中获得。
谢谢!
@Search varchar(50)
AS
begin
select * from [vote_subject] where tag like @Search
end
GO@Search 是输入的参数 从asp <input type=text name=search value="">value中获得。
谢谢!
解决方案 »
- 简单问题,几句sql语句。
- 如何用一个sql语句分别取出满足三个不同条件的记录数??
- 关于SQL时间格式的转换,高手请进
- 我做了一套软件,现在要把这一套软件做成试用版;怎样对数据库加密才能使客户看不到我的数据结构和数据库表里的字段名呢?
- 有高手吗:一张订单表有很多客户订单信息,求订单时间距现在超过6个月的客户
- odbc 连接远程服务器问题
- 非日期型数据取最近日期
- 急!17052:This SQL Server has been optimized for 8 concurrent queries.
- unix 的安全问题?
- 请问这样的触发器该如何写呢?
- 求一条与update有关的语句
- 新手碰到存储过程的问题。。。谢谢帮忙看看。。
--如何使用存储过程返回的数据集?
--第一种方法:直接用存储过程返回的数据集select * from openrowset('sqloledb','Trusted_Connection=yes','exec 数据库名.dbo.存储过程名')
--或
select * from openrowset('sqloledb','Trusted_Connection=yes','exec 数据库名..存储过程名') --第二种方法:先创建临时表,然后再追加create table #t(...)
insert into #t exec 存储过程名
select * from #t
jueranliqv(MilanNello) 你的贴子在哪里啊?
CREATE PROCEDURE Usp_Search
@searchstr varchar(50)
AS
begin
select * from [vote_subject] where tag like @searchstr
end
GO
exec Usp_Search '%searchstr%' --第二种方法:先创建临时表,然后再追加
create table #t(...)
insert into #t exec 存储过程名
select * from #t这位的不错,是这样写么? 好像我写出来的有点问题CREATE PROCEDURE Usp_search2
AS
CREATE TABLE #search (
[id] [int] IDENTITY (1000, 1) NOT NULL ,
[subject] [varchar] (150) NOT NULL ,
[kind] [int] NULL ,
[tag] [varchar] (150) NOT NULL ,
[tcounts] [int] NULL ,
[adddate] [smalldatetime] NULL ,
) ON [PRIMARY]
go
insert into #search exec Usp_Search
go
select * from #search
GO