CREATE PROCEDURE GetCominfo
@kind nvarchar(100)
AS
create table #cominfo --创建临时表
(
comID int,
img nvarchar(200),
zk float ,
fenwei nvarchar(80) ,
kouwei nvarchar(220),
zktj nvarchar(100),
rjxf nvarchar(50),
eat bit,
drink bit,
comname nvarchar(50),
zhuying nvarchar(200),
tel nvarchar(50),
address nvarchar(100),
city nvarchar(50),
floor nvarchar(50),
et nvarchar(20),
ywsort nvarchar(255)
)insert into #cominfo
(
comID,img,zk,fenwei,kouwei,zktj,rjxf,eat,drink,comname,zhuying,tel,address,city,floor,et,ywsort
) --插入临时表数据
select comID=companyID,img=picture,zk=zhekou,fenwei=cominfo.fenwei,kouwei=kouwei,zktj=ZKtiaojian,rjxf=renjunCost,eat=eat,drink=drink,comname=CompanyName,zhuying=zhuying,tel=Tel,address=Address,city=city.city,floor=floor.floor,et=et.et,ywsort=ywsort
from cominfo,company,city,Floor,Market where city.id= company.city and Floor.id=*company.Floor and Market.id=*company.Market and cominfo.companyID=*company.id
select * from #cominfo where ywsort like @kind --查询临时表GO
drop table #cominfo --删除临时表
把倒数第三行的GO去掉,因为那样会当作一次批处理,@kind的声明就会失效。
@kind nvarchar(100)
AS
create table #cominfo --创建临时表
(
comID int,
img nvarchar(200),
zk float ,
fenwei nvarchar(80) ,
kouwei nvarchar(220),
zktj nvarchar(100),
rjxf nvarchar(50),
eat bit,
drink bit,
comname nvarchar(50),
zhuying nvarchar(200),
tel nvarchar(50),
address nvarchar(100),
city nvarchar(50),
floor nvarchar(50),
et nvarchar(20),
ywsort nvarchar(255)
)insert into #cominfo
(
comID,img,zk,fenwei,kouwei,zktj,rjxf,eat,drink,comname,zhuying,tel,address,city,floor,et,ywsort
) --插入临时表数据
select comID=companyID,img=picture,zk=zhekou,fenwei=cominfo.fenwei,kouwei=kouwei,zktj=ZKtiaojian,rjxf=renjunCost,eat=eat,drink=drink,comname=CompanyName,zhuying=zhuying,tel=Tel,address=Address,city=city.city,floor=floor.floor,et=et.et,ywsort=ywsort
from cominfo,company,city,Floor,Market where city.id= company.city and Floor.id=*company.Floor and Market.id=*company.Market and cominfo.companyID=*company.id
select * from #cominfo where ywsort like @kind --查询临时表GO
drop table #cominfo --删除临时表
把倒数第三行的GO去掉,因为那样会当作一次批处理,@kind的声明就会失效。
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货