sql >> Databáze >  >> RDS >> Sqlserver

Konverze se nezdařila při převodu hodnoty varchar „moje vrácená hodnota“ na datový typ int

Pokoušíte se vrátit varchar místo int.

RETURN @DocumentDescription

Buď to udělejte

select @DocumentDescription

nebo použijte výstupní parametr (doporučeno)

ALTER PROCEDURE [dbo].[prViewRequirements]
    @WFRouteID int
    , @DocumentDescription varchar(100) = null output

AKTUALIZACE – Zde je celý postup:

alter procedure dbo.prViewRequirements
    @WFRouteID int
    , @DocumentDescription varchar(100) = null output
AS

select @DocumentDescription = '' -- Init

select @DocumentDescription = DocumentDescription
from tbFollowOnTracking
where WFRouteID = @WFRouteID
and IsActive = 1

return 0
go

/* Examples
declare @DocumentDescription varchar(100) = ''

exec dbo.prViewRequirements @WFRouteID = 10, @DocumentDescription  = @DocumentDescription output

select @DocumentDescription 
*/


  1. Jak se vyhnout chybě s nedostatkem paměti v prohlížeči kvůli příliš mnoha hovorům ajax

  2. MySQL pid skončil (nelze spustit mysql)

  3. Proaktivní kontroly stavu serveru SQL Server, část 5:Statistika čekání

  4. Tabulka SQL Server Temp vs proměnná tabulky