Sql 解锁ingres数据库的表

Sql 解锁ingres数据库的表,sql,locking,ingres,actian,Sql,Locking,Ingres,Actian,我有一个问题,我运行了一个sql语句,但没有提交它。现在表被锁定了,我不知道如何解锁Ingres数据库表 我找了一些资料,但什么也找不到 有人能帮我吗?提前谢谢 显而易见的解决办法是提交你的声明,假设你对它所做的感到满意。或者,如果您没有,请回滚 从安格尔文件中: 在提交事务之前,事务所做的数据库更改对其他用户不可见。在多用户环境中,多个事务同时打开,此行为可保持数据库一致性。如果两个事务正在写入相同的数据库表,DBMS锁管理器会使一个事务等待另一个事务完成。写入数据库的事务会锁定受影响表中的页

我有一个问题,我运行了一个sql语句,但没有提交它。现在表被锁定了,我不知道如何解锁Ingres数据库表

我找了一些资料,但什么也找不到


有人能帮我吗?提前谢谢

显而易见的解决办法是提交你的声明,假设你对它所做的感到满意。或者,如果您没有,请回滚

从安格尔文件中:

在提交事务之前,事务所做的数据库更改对其他用户不可见。在多用户环境中,多个事务同时打开,此行为可保持数据库一致性。如果两个事务正在写入相同的数据库表,DBMS锁管理器会使一个事务等待另一个事务完成。写入数据库的事务会锁定受影响表中的页面,从而强制实现数据库一致性

当然,这假设您正在使用多个会话,因为您正在修改的表不应该锁定在修改它的会话中。在您提交或回滚事务之前,只发送到其他会话