摘要: declare @a varchar(20)declare @Sql varchar(2000)set @Sql='select @a=a from tb' exec @Sql结果出现错误: 必须声明变量 @a原因:变量与动态语句不能共享一.我想到的方法是用临时表来代替变量,暂时存储数据.把数据写到到临时表中,,再从临时表中取到想要的数据.1 create table #tt2 (3 a varchar(20)4 )5 6 declare @sql varchar(2000)7 set @sql='insert into #tt(a) select a from tb& 阅读全文
posted @ 2012-02-10 11:55 xfyn 阅读(2249) 评论(0) 推荐(0) 编辑