Ver Mensaje Individual
  #1 (permalink)  
Antiguo 05/02/2016, 09:57
Chily_Aleman
 
Fecha de Ingreso: enero-2016
Mensajes: 5
Antigüedad: 8 años, 10 meses
Puntos: 0
SQL ejecutar formulas guardadas en un string

Hola como el titulo dice Quiere ejecutar formulas almacenadas en un tipo String. tenia una idea mas o menos de como ejecutarlas pero al correrlo me envía un error


tenia un procedimiento almacenado en SQL

Código:
USE [Planilla]
GO

SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
ALTER procedure  [dbo].[Calcular_resultado]
@valor_id nvarchar(100)
as 
SET NOCOUNT ON;

declare @numero nvarchar(100)
declare @respuesta nvarchar(100)


select @numero = @valor_id 
select @numero
select @respuesta = @numero


select @respuesta

al momento de ejecutarlo desde visual en vio lo siguiente

Código:
execute Calcular_resultado '18000 * 0.08'


me sale el siguiente error

Mens 8114, Nivel 16, Estado 5, Procedimiento Calcular_resultado, Línea 11
Error converting data type nvarchar to numeric.