Ver Mensaje Individual
  #7 (permalink)  
Antiguo 08/11/2007, 07:58
Avatar de Andres95
Andres95
Colaborador
 
Fecha de Ingreso: diciembre-2004
Mensajes: 1.802
Antigüedad: 19 años, 5 meses
Puntos: 38
Re: Pasar Un Instruccion Select En Una Variable @sel En Sp

solo como comentario....

Debido a que el codigo de la cadena dinamica se ejecuta en otro contexto, SQL Server considera el insert into (tabla) execute como una transaccion distribuida, por lo que hay que tener habilitado en el server el Coordinador de Transacciones distribuidas.

Si ejecutamos el insert into dentro del codigo dinamico se evita la transaccion distribuida.

ej.

Código:
Declare @variable nvarchar(500)

Set @variable = 'Insert into #MiTabla Select MisCampos From OtraTabla'
execute SP_EXECUTESQL @select
Saludos!
__________________
La sencillez y naturalidad son el supremo y último fin de la cultura...
--
MCTS : SQL Server 2008, .NET Framework 3.5, ASP.NET Applications.