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

संग्रहीत कार्यविधि से मान लौटाना

इसे अपने तरीके से करने के लिए आपको रिटर्न की आवश्यकता होगी
हालांकि यह आदर्श नहीं है:इसे स्थिति के लिए आरक्षित किया जाना चाहिए।

मैं एक OUTPUT पैरामीटर का उपयोग करूंगा

CREATE PROC ... 
    @PropertyID int OUTPUT
AS
...

select @PropertyID = SCOPE_IDENTITY() as 'MemberPropertyID'; (if it is a new property)
...
select @PropertyID = MemberPropertyID as 'MemberPropertyID'; (if it is an existing property)
from blah blah blah
...
GO

EXEC [import].[spInsertIntoTblMemberProperties] @PropertyID OUTPUT

तकनीक में अंतर का उदाहरण:set @var =exec store_procedure




  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 सर्वर 2008 में गतिरोध प्राप्त करने के लिए SQL क्वेरी

  2. 1899-12-30 12/31 के बजाय एक्सेस/एसक्यूएल सर्वर में शून्य तिथि क्यों है?

  3. एसक्यूएल सर्वर में औसत रेटिंग की गणना करें

  4. SQL सर्वर में डेटा फ़ाइलों को कैसे स्थानांतरित करें - भाग 1

  5. TableAdapter सम्मिलित डेटा स्थायी नहीं है