SQL Server - Cadenas en SP

 
Vista:

Cadenas en SP

Publicado por Alejandra (10 intervenciones) el 15/11/2005 05:35:20
Hola a tod@s, estoy iniciandome con los stored procedures,
pero tengo el siguiente problema, necesito borrar tablas dependiendo
de los valores que entren por parámetros, por ejemplo:

CREATE PROCEDURE BorrarContenidoTabla
(
@A CHAR(3),
@B CHAR(3)
)

declare @LaTabla CHAR(9)

SET @LaTabla = "SCR" + @A + @B

DELETE @LaTabla

me da el error de sintaxis en la linea de concatenación, alguien sabe
como puedo hacer para asignar concatenacion a una variable y luego
que el preprocesador del Transact me detecte la cadena y la tome como
parte del comando....

Si @A = "001" y @B = "209"

entonces @LaTabla = "SCR001209"

el comando sería: DELETE "SCR001209" ------> DELETE SCR001209

Gracias y Saludos cordiales
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

Gracias

Publicado por Alejandra (10 intervenciones) el 16/11/2005 17:28:29
Muchisimas gracias, funciona de maravillas!!!!!!
no sabia que se podia usar el Exec( )
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar