Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 11.0.1 (中文) » SQL Anywhere 服务器 - SQL 参考 » 系统对象 » 系统过程 » 按字母顺排序的系统过程列表

 

sa_snapshots 系统过程

返回当前活动的快照的列表。

语法
sa_snapshots( )
结果集
列名 数据类型 说明
connection_num INT 在其上正运行快照的连接的连接 ID。
start_sequence_num UNSIGNED BIGINT 标识快照的唯一编号。
statement_level BIT 如果使用语句快照或只读语句快照来创建快照,则为 true。否则为 false。
注释

一个连接上可能存在多个语句快照。就运行在语句快照隔离级别下的嵌套或交错语句而言,每个语句在第一个读取或更新时都开始一个不同的语句快照。

通常,每个连接仅有一个事务快照(statement_level=0 的 sa_snapshots 中每个连接有一个条目)。但是,与游标关联的快照在游标的第一次读取后从不更改,并且使用 WITH HOLD 打开的游标在提交或回退操作后仍处于打开状态。如果游标有关联的快照,则该快照也会保留。因此,同一个 connection_num 可能存在多个事务快照:一个当前事务快照,一个或多个由于 WITH HOLD 游标而保留的旧的事务快照。

权限

需要 DBA 权限

副作用

另请参见