Tôi cần phải vô hiệu hóa autocommit cho oracle bằng cách sử dụng mô-đun erlang odbc trong Linux. Tôi được tạo kết nối với mã:erlang odbc: Làm thế nào để vô hiệu hóa autocommit cho oracle
{ok, Con} = odbc:connect("DSN=MyDSN", [{auto_commit, off}, {scrollable_cursors, off}]).
Kết nối được tạo thành công. Khi tôi đang cố gắng cập nhật một bảng yêu cầu thành công, nhưng nó được cam kết tự động hóa. Tôi đang làm gì sai?
nó có thể là một thiết lập bên ngoài erlang, có thể trên cơ sở dữ liệu chính nó mà lực lượng tự động cam kết. –
No. Sử dụng Oracle SQL Developer với cùng cơ sở dữ liệu tôi phải cam kết thủ công. –
Tôi đoán có lẽ vấn đề là trong ODBC, không phải trong chính bản thân mình –