Oracle
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Oracle

Giao dịch tự động trong Sybase ASE 15.5

Đừng bận tâm. Tôi đã tự tìm ra giải pháp.

Người có thể quan tâm:Ý tưởng về giải pháp đã được lấy từ các SP bên ngoài của SQL Server, mà Microsoft sử dụng làm giải pháp cho các GIAO DỊCH TỰ ĐỘNG của Oracle.

Trong Sybase Adaptive Server Enterprise, có cơ hội tạo Máy chủ Từ xa trên máy chủ hiện tại của bạn bằng cách sử dụng câu lệnh sau:

exec sp_addserver SRVName, RPCServer, @@servername

Sau đó, bắt buộc phải đặt tùy chọn trên máy chủ hiện tại:

set transactional_rpc on

Từ thời điểm này, bạn được phép tham chiếu đến các đối tượng của mình thông qua máy chủ SRVName, như:

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 có ​​thể được tạo thành:

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

Các bảng có thể được tạo dưới dạng:

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

Xin cảm ơn.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cách lấy bảng làm tham số out trong oracle

  2. Xử lý múi giờ trong ứng dụng web

  3. Không nhận được phép nhân chuỗi đầy đủ (sản phẩm) trong truy vấn CONNECT-BY

  4. Cách định cấu hình Máy chủ WebLogic cho Eclipse hiện có

  5. Làm cách nào để thêm thuộc tính vào xml được chứa trong CLOB trong cơ sở dữ liệu Oracle?