为服务器上的每个指定数据库连接返回一个最近预准备 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 小于零,则返回当前连接的选项值。
无
无
Copyright © 2009, iAnywhere Solutions, Inc. - SQL Anywhere 11.0.1 |