欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

oracle数据库使用dblink的问题

程序员文章站 2022-04-17 08:53:10
每次调用dblink时,数据库都会启动一个新的事务。 所以不管SELECT ROLLBACK和COMMIT都会亮的。 每次使用db_link查询时释放连接,调用dbms_sessi...

每次调用dblink时,数据库都会启动一个新的事务。 所以不管SELECT ROLLBACK和COMMIT都会亮的。 每次使用db_link查询时释放连接,调用dbms_session包中的关闭函数即可 例:

dbms_session.close_database_link(CONN_MY_LINK); 或使用dblink的时候,即使是select文也要进行commit,或者是rollback,