Chronicle Element for EventClass/Chronicles (ADF)
Provides a location for specifying information about one event chronicle table.
语法
<EventClasses>
<EventClass>
...
<Chronicles>
<Chronicle>
Element Characteristics
Characteristic | Description |
---|---|
Data type |
None. |
Default value |
None. |
Occurrence |
Required once or more within a Chronicles element. |
Updates |
Can be added and deleted when updating the application. |
Element Relationships
Relationship | Elements |
---|---|
Parent element |
|
Child elements |
ChronicleName Element for EventClass/Chronicles/Chronicle (ADF) |
备注
Event chronicles are optional; use the Chronicle element and its child elements only if you need to maintain event information outside of the event tables used by an event class. A common reason to use event chronicles is to store and maintain event data for scheduled subscriptions. For more information, see 为事件类定义历史记录.
重要提示: |
---|
If you delete a Chronicle element, updating the application deletes and re-creates the event class to which the chronicle corresponds. This includes dropping and re-creating the Microsoft SQL Server tables and indexes used by the event class. |
示例
The following example shows a Chronicle node that deletes any existing table named StockEventChon and then creates the StockEventChron event chronicle table.
<Chronicle>
<ChronicleName>StockEventChron</ChronicleName>
<SqlSchema>
<SqlStatement>
IF EXISTS (SELECT * FROM INFORMATION_SCHEMA.TABLES
WHERE TABLE_NAME = 'StockEventChron')
DROP TABLE StockEventChron
</SqlStatement>
<SqlStatement>
CREATE TABLE StockEventChron
(
StockSymbol char(10),
StockHighPrice money
PRIMARY KEY (StockSymbol)
)
</SqlStatement>
</SqlSchema>
</Chronicle>
请参阅
参考
Application Definition File Reference
其他资源
定义事件历史记录表
为事件类定义历史记录
更新实例和应用程序