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_conn_activity 系统过程

为服务器上的每个指定数据库连接返回一个最近预准备 SQL 语句。

语法
sa_conn_activity( [ connidparm ] )
参数
  • connidparm   使用此可选的 INTEGER 参数指定连接的 ID 号。

结果集
列名 数据类型 说明
Number INT 连接的 ID 号。
Name VARCHAR(255) 连接的名称。
Userid VARCHAR(255) 连接的用户 ID。
DBNumber INT 数据库的 ID 编号。
LastReqTime VARCHAR(255) 指定连接的最后请求开始的时间。
LastStatement LONG VARCHAR 连接的最近预准备 SQL 语句。
注释

sa_conn_activity 系统过程为每个连接都返回一个包含最近预准备 SQL 语句的结果集(前提是已通知服务器搜集该信息)。在调用 sa_conn_activity 之前,必须为数据库服务器启用语句记录。要达到此目的,可在启动数据库服务器时指定 -zl 选项,也可执行以下内容:

CALL sa_server_option('RememberLastStatement','ON');

当数据库服务器忙而您想获取为每个连接预准备的最近 SQL 语句的信息时,此过程很有用。此功能可以替代请求记录。

有关派生出这些值的 LastStatement 属性的信息,请参见连接属性

如果未指定 connidparm,则为数据库服务器上运行的所有数据库的所有连接返回信息。如果 connidparm 小于零,则返回当前连接的选项值。

权限

副作用

另请参见