Sqlserver
 sql >> डेटाबेस >  >> RDS >> Sqlserver

varchar मान 'मेरा लौटा हुआ मान' को डेटा प्रकार int . में कनवर्ट करते समय रूपांतरण विफल रहा

आप int के बजाय एक varchar वापस करने का प्रयास कर रहे हैं।

RETURN @DocumentDescription

कृपया या तो करें

select @DocumentDescription

या आउटपुट पैरामीटर का उपयोग करें (अनुशंसित)

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

अद्यतन - यहाँ पूरी प्रक्रिया है:

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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQL सर्वर (T-SQL) में NCHAR () फ़ंक्शन कैसे काम करता है

  2. डायनेमिक sql स्टेटमेंट में टेबल वेरिएबल का उपयोग कैसे करें?

  3. SQL सर्वर में एक डेटाबेस से दूसरे डेटाबेस में टेबल कॉपी करें

  4. मुझे स्पार्स कॉलम का उपयोग क्यों और कब करना चाहिए? (एसक्यूएल सर्वर 2008)

  5. SQL सर्वर TempDB मॉनिटरिंग डायनेमिक मैनेजमेंट व्यू (DMV) का उपयोग करके