姚伟示近期照片:大家帮忙看看这个存储过程错在哪里?

来源:百度文库 编辑:中科新闻网 时间:2024/04/28 16:47:14
CREATE PROCEDURE sp_selSTradeLeadOffer
AS
declare @s varchar(100)
set @s='select top'+'* from Fly_Info where IsPass=1 and order by UpdateDate desc'
exec(@s)
IsPass=1这个可以通过,但是我现在还想加一条and subject='BUY'我现在的问题是想改成,我不知道subject='BUY'怎么加进这个字符串!
请高手帮忙
一楼的,你说的方法我试了,不行啊,说第 2 行: 'BUY' 附近有语法错误。
你有没有测试通过啊,你得帮下小弟我啊,我在线等,很急!
二楼的,你说的方法我试过了,不行啊
到底有没有高手啊,我很急啊!
请高手帮忙拼凑这个字符串啊!

set @s='select top'+'* from Fly_Info where IsPass=1 and subject='''BUY''' order by UpdateDate desc'

试试看这样 and subject=\'BUY\'或者and subject=\"BUY\"

肯定不行。 SQL语句得到的结果集是多个 !