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

Sybase ASE 15.5 . में स्वायत्त लेनदेन

कोई बात नहीं। मैंने इसका समाधान स्वयं ढूंढ लिया है।

किसके लिए इसमें रुचि हो सकती है:समाधान का विचार SQL सर्वर बाहरी SPs से लिया गया है, जिसे Microsoft Oracle से स्वायत्त लेनदेन के समाधान के रूप में उपयोग करता है।

Sybase अनुकूली सर्वर एंटरप्राइज़ में निम्न कथन का उपयोग करके आपके वर्तमान सर्वर पर एक दूरस्थ सर्वर बनाने का अवसर है:

exec sp_addserver SRVName, RPCServer, @@servername

फिर वर्तमान सर्वर पर विकल्प सेट करना आवश्यक है:

set transactional_rpc on

इस बिंदु से आपको SRVName सर्वर के माध्यम से अपनी वस्तुओं को संदर्भित करने की अनुमति है, जैसे:

create proc sp_test_autonom1
as
begin
begin transaction
insert into test_idx values(10,20)
declare @status int
exec @status = SRVName.itest..sp_autonom
rollback transaction
end

SRVName.itest..sp_autonom इस प्रकार बनाया जा सकता है:

create proc sp_autonom
as
begin 
begin transaction
insert into test_idx2 values(1,2)
commit transaction
end

तालिकाएँ इस प्रकार बनाई जा सकती हैं:

create table test_idx(col1 int, col2 int)
go
create table test_idx2(col1 int, col2 int)

धन्यवाद।




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Oracle में CLOB कॉलम को कैसे क्वेरी करें?

  2. plsql संग्रहीत कार्यविधि में अल्पविराम से अलग किए गए पैरामीटर

  3. जावा क्लास को ऑरैकल ट्रिगर से कैसे कॉल करें?

  4. एसक्यूएल डेवलपर के साथ ऑटो इंक्रीमेंट कॉलम कैसे सेट करें?

  5. Oracle - चुनें कि फ़ील्ड में लोअरकेस वर्ण कहाँ हैं