try thisDECLARE @QtyPerUnitMeasure DECIMAL(38,20)DECLARE @QryQtyPerUntMsr NVARCHAR(2000)SET @QryQtyPerUntMsr='SELECT @QtyPerUnitMeasureOUT=[Qty_ per Unit of Measure] FROM['+@CompanyName+'$Item Unit of Measure] AS ItmUnitMeasWHERE ItmUnitMeas.[Item No_]='''+@ItemNo+''' AND ItmUnitMeas.[Code]='''+@UnitMeasureCd+''''EXEC SP_EXECUTESQL @QryQtyPerUntMsr, N'@QtyPerUnitMeasureOUT DECIMAL(38, 20) OUTPUT', @QtyPerUnitMeasureOUT = @QtyPerUnitMeasure OUTPUTSELECT @QtyPerUnitMeasure
"There is only one difference between a dream and an aim.A dream requires soundless sleep to see,whereas an aim requires sleepless efforts to achieve..!!"