このような2つの動的SQLクエリがあります
@sql = 'select productname,year from products'
@sql2 = 'select productname,year from products_sample'
私はこのようなものが必要です
select @query= (@SQL+'UNION ALL' +@SQL1 )
しかし、それは機能していません
どんな助けでも
このような2つの動的SQLクエリがあります
@sql = 'select productname,year from products'
@sql2 = 'select productname,year from products_sample'
私はこのようなものが必要です
select @query= (@SQL+'UNION ALL' +@SQL1 )
しかし、それは機能していません
どんな助けでも
クエリはまったくパラメータ化されていないため、単純に使用することもできます
EXEC (@SQL + ' UNION ALL ' + @SQL1)
これを試して
declare @SQL varchar(200)
declare @sql2 varchar(200)
declare @sqlresult varchar(200)
set @SQL = 'select productname,year from Products'
set @sql2 = 'select productname,year from products_sample'
set @sqlresult=@SQL+' UNION ALL ' +@sql2
exec @sqlresult
試す
@sql = 'select productname,year from products'
@sql2 = 'select productname,year from products_sample'
sp_executeSQL @SQL+' UNION ALL ' +@SQL1