Ejecutar una cadena con sp_executesql
Publicado por ricardo (7 intervenciones) el 02/01/2008 17:40:39
declare @idajuste nvarchar(4000),@table nvarchar (70)
declare @sql nvarchar (4000)
set @idajuste='''0'''
set @table=''+host_name()+'.dbunion.dbo.ajusteDatos'
set @sql='select top 700 '+@idajuste+'='+@idajuste +' + '','' + convert(nvarchar,id_ajuste)
FROM '+@table+'
WHERE estatus_envio=1'
exec sp_executesql @sql
Buenos dias lo k kiero hacer es k la variable @idajuste almacene en una sola linea todos los valores que encuentra de la siguiente manera ejemplo:
'0', '9', '30'
Ya que la presenta de esta manera:
0,9
0,30
Muchas gracias espero me ayuden me urge
declare @sql nvarchar (4000)
set @idajuste='''0'''
set @table=''+host_name()+'.dbunion.dbo.ajusteDatos'
set @sql='select top 700 '+@idajuste+'='+@idajuste +' + '','' + convert(nvarchar,id_ajuste)
FROM '+@table+'
WHERE estatus_envio=1'
exec sp_executesql @sql
Buenos dias lo k kiero hacer es k la variable @idajuste almacene en una sola linea todos los valores que encuentra de la siguiente manera ejemplo:
'0', '9', '30'
Ya que la presenta de esta manera:
0,9
0,30
Muchas gracias espero me ayuden me urge
Valora esta pregunta


0