指定何时触发事件处理程序。
EVENT_CONDITION( condition-name )
condition-name 触发事件的条件。可能的值已经在数据库中预设,并且不区分大小写。每个条件仅对某些特定的事件类型有效。下表列出了一些条件以及它们所适用的事件:
条件名称 | 单位 | 适用于…… | 注释 |
---|---|---|---|
DBFreePercent | 无 | DBDiskSpace | |
DBFreeSpace | MB | DBDiskSpace | |
DBSize | MB | GrowDB | |
ErrorNumber | 无 | RAISERROR | |
IdleTime | seconds | ServerIdle | |
Interval | seconds | 全部 | 自上次执行处理程序以来的时间 |
LogFreePercent | 无 | LogDiskSpace | |
LogFreeSpace | MB | LogDiskSpace | |
LogSize | MB | GrowLog | |
RemainingValues | integer | GlobalAutoincrement | 剩余值的数目 |
TempFreePercent | 无 | TempDiskSpace | |
TempFreeSpace | MB | TempDiskSpace | |
TempSize | MB | GrowTemp |
INT
EVENT_CONDITION 函数不是从事件进行调用时会返回 NULL。
SQL/2008 服务商扩充。
![]() |
使用DocCommentXchange讨论此页。
|
版权 © 2012, iAnywhere Solutions, Inc. - SQL Anywhere 12.0.1 |