Concatenación en SP
Publicado por Alejandra (1 intervención) el 15/11/2005 05:38:36
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 del comando, 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
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 del comando, 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


0