Convertir cadena a variable
Publicado por guest (1 intervención) el 30/09/2004 17:44:07
Hola tengo el siguiente problema: quiero convertir una cadena de caracteres en una expresion aritmetica por ejemplo:
DECLARE @D1 int
DECLARE @D2 int
DECLARE @D3 int
DECLARE @Ex char(15)
SET @Ex = CAST('@D1 + @D2' AS DECLARE)
SET @D1 = 5
SET @D2 = 4
SET @D3 = @Ex
SELECT @D1,@D2,@D3,@Ex
El resultado de @D3 debe ser: 9
Que funcion necesito para que @Ex se convierta en una expresion artimetica?
DECLARE @D1 int
DECLARE @D2 int
DECLARE @D3 int
DECLARE @Ex char(15)
SET @Ex = CAST('@D1 + @D2' AS DECLARE)
SET @D1 = 5
SET @D2 = 4
SET @D3 = @Ex
SELECT @D1,@D2,@D3,@Ex
El resultado de @D3 debe ser: 9
Que funcion necesito para que @Ex se convierta en una expresion artimetica?
Valora esta pregunta


0