use ISMS declare @code varchar(200) declare @EmailContent varchar(200) select @code=code,@EmailContent=EmailContent from SendEmail where SendEmailFlag='false' select @code ,@EmailContent 查询结果: 1 zz 您好
select code,EmailContent from SendEmail where SendEmailFlag='false' 查询结果: 1 zz 您好 2 GG 您好
请问查询语句中加入@code=code,@EmailContent=EmailContent 后查询结果是不是只有一个,如果我要查出所有的结果要怎么改呢,非常感谢.......查询出所有不就是复制那两列么? 查询出来作过临时表 查询结果放到表里 只能放到,表里,不能放变量里! 请问,能用循环查询把每条记录存到变量里吗? 用表变量? 你可以用游标,如果一定要这样 用临时表吧 create table #Tmp ( ID int IDENTITY (1,1) not null, --创建列ID,并且每次新增一条记录就会加1 code varchar(50), EmailContent varchar(100) );
insert into #Tmp(code,EmailContent) select code,EmailContent from SendEmail where SendEmailFlag='false' Select * from #Tmp 本来想不用游标的,结果还是要用上游标.....任务完成了,谢谢大家....