Access 2003完整教程:创建触发器 (ADP)

注释本主题中的信息仅适用于 Microsoft Access 项目 (.adp)。

触发器是一个数据库对象,是通过指定以下内容创建的:

使用 Transact-SQL for Microsoft? SQL Server? 语言编写触发器。

  1. 在“数据库”窗口中,单击“对象”下的“表”按钮图像
  2. 用鼠标右键单击要在其上创建触发器的表名。
  3. 从快捷菜单中选择“触发器”命令。
  4. 在“触发器用于表:<‘表名’>”对话框中,单击“新建”按钮。

    使用已为用户定义的默认 SQL 语句,在源代码编辑器中新建触发器。

    源代码编辑器中的触发器

  5. 按如下所示,修改默认的触发器文本:
    替换使用
    TABLE1_Trigger1希望为触发器指定的名称
    dbo.TABLE1希望向其附加触发器的表名
    /*Insert, Update, Delete*/激活此触发器的事务处理类型
    /*If Update (column_name) …*/将要发生的事务处理
  6. 以 SQL 语言编写剩余的触发器文本。

有关触发器的语法和示例,请参阅 Microsoft SQL 文档。

注释当触发器确定必须禁止某种更改时,需要在触发器中同时包含 RAISERROR 语句和 ROLLBACK 事务处理。这将确保客户记录集与服务器中的数据保持同步。如果只包含了 RAISERROR 语句或 ROLLBACK 事务处理,而不是同时包含二者,则客户记录集将不会反映服务器中数据的当前状态。RAISERROR 语句的严重度级别应该大于 10。有关详细信息,请参阅 SQL Server 文档中的 RAISERROR 和 ROLLBACK 事务处理。

上页:Access 2003完整教程:在查询中创建表别名 (ADP) 下页:Access 2003完整教程:创建唯一约束 (ADP)

Access 2003完整教程:创建触发器 (ADP)

Access 2003完整教程:创建唯一约束 (ADP)Access 2003完整教程:创建唯一索引 (ADP)
Access 2003完整教程:创建更新查询 (ADP)Access 2003完整教程:关于检查约束表达式 (ADP)
Access 2003完整教程:定义主键约束 (ADP)Access 2003完整教程:删除检查约束 (ADP)
Access 2003完整教程:从表中删除列 (ADP)Access 2003完整教程:删除索引 (ADP)
Access 2003完整教程:删除关系 (ADP)Access 2003完整教程:从数据库中删除表 (ADP)
Access 2003完整教程:删除触发器 (ADP)Access 2003完整教程:绘制反身关系 (ADP)
Access 2003完整教程:复制表 (ADP)Access 2003完整教程:实施表之间的参照完整性 (ADP)
Access 2003完整教程:在查询中排除重复的行 (ADP)Access 2003完整教程:在“查询设计器”中执行查询 (ADP)
Access 2003完整教程:在查询结果中对行进行分组 (ADP)Access 2003完整教程:将列插入到表中 (ADP)
Access 2003完整教程:在查询中手动创建表、视图或函数之间的联接 (ADP)Access 2003完整教程:将多对多关系映射到数据库图表中 (ADP)
版权所有 © 中山市飞娥软件工作室 证书:粤ICP备09170368号