declare @area varchar(20)
declare @sql varchar(1000)
declare @table1 varchar(20)
declare @table2 varchar(20)
set @table1='4xz'
set @table2='xz4'
set @area='郁闷'
set @sql='insert into ['+@table1+'] (tel) select col001 from ['+@table2+'] where substring(col001,1,7) in(select tel from area_tel where area='''+@area+''')'
exec(@sql)
insert into [4xz] (tel) select col001 from [xz4] where substring(col001,1,7) in(select tel from area_tel where area='郁闷')