Ver Mensaje Individual
  #11 (permalink)  
Antiguo 14/07/2010, 12:22
VICTOR_2010
 
Fecha de Ingreso: julio-2010
Mensajes: 11
Antigüedad: 14 años, 7 meses
Puntos: 0
Respuesta: Usar Tabla en 1 Procedimiento Almacenado

GRACIAS A TODOS 1 VEZ MAS. El detalle de lo que intento lograr es el siguiente:

EXEC ACTUALIZA @nombre_tabla='TABLA_TEST',@nombre_campo='pedro'


CREATE PROCEDURE ACTUALIZA @nombre_tabla varchar(50), @nombre_campo nvarchar(10)
AS
declare @qry1 nvarchar(150)
declare @nombre_campo2 nvarchar(150)
--SET @nombre_campo2 =QUOTENAME(@nombre_campo)
SET @qry1 = N'UPDATE' + ' ' + @nombre_tabla + ' ' + 'SET' + ' ' + 'MF_NOMBRE' + '=' +QUOTENAME(@nombre_campo)

EXECUTE sp_executesql @qry1
GO
---- como verán solo intento a un campo cualquiera meterle un Nombre, en este caso 'Pedro' y la ejecución me responde :
Servidor: mensaje 207, nivel 16, estado 3, línea 1
El nombre de columna 'pedro' no es válido.