描述
注册一个可用于配置文件执行SQL语句的回调函数。
PB语法
METHOD Profile ( _ BYVAL pProfileCallback AS DWORD _ BYVAL pData AS DWORD _ ) AS DWORD |
参数
pProfileCallback
[in]指向回调函数的指针。
pData
[in]一个可选值,它被转发到每个回调调用的第一个参数。
返回值
先前注册的跟踪回调的pData参数。
备注
每个SQL语句完成时,会调用轮廓注册的回调函数。配置文件回调包含原始语句文本以及该语句运行多长时间的挂钟时间的估计值。配置文件回调时间是以纳秒为单位,但是当前的实现只能够进行毫秒的分辨率,所以时间中的六个最低有效数字是无意义的。SQLite的未来版本可能会在分析器回调中提供更高的分辨率。sqlite3_profile功能被认为是实验性的,在将来的SQLite版本中可能会发生更改