Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SAP Sybase SQL Anywhere 16.0 (中文) » SQL Anywhere 服务器 - SQL 用法 » 存储过程、触发器、批处理和用户定义的函数 » 触发器

 

变更触发器

通过使用 Sybase Central 对触发器代码进行编辑或添加注释的方式来变更触发器。

前提条件

要添加或编辑注释,您必须具有以下其中一种系统特权:

  • COMMENT ANY OBJECT
  • ALTER ANY TRIGGER
  • ALTER ANY OBJECT
  • CREATE ANY TRIGGER
  • CREATE ANY OBJECT

要编辑代码,您必须具有 ALTER ANY OBJECT 系统特权或 ALTER ANY TRIGGER 系统特权,以及以下其中一项:

  • 您必须是基础表的所有者
  • ALTER ANY TABLE 系统特权
  • 基础表的 ALTER 特权

上下文和注释

在 Sybase Central 中,不能直接将现有触发器重命名,而是必须用新名称创建新的触发器,将以前的代码复制到这一新触发器中,然后删除旧触发器。

 任务
  1. 在 Sybase Central 中,使用 SQL Anywhere 16 插件连接到数据库。

  2. 在左窗格中,双击 [触发器]。

  3. 选择一个触发器。

  4. 使用以下方法之一变更该触发器:

    选项 操作
    编辑代码

    您可以右击触发器然后单击 [在新建窗口中编辑],也可以在右窗格的 [SQL] 选项卡中编辑代码。

    提示

    可以为每个过程单独打开一个窗口,并在触发器之间复制代码。

    添加注释

    要添加或编辑触发器注释,右击该触发器并单击 [属性]。

    在使用 [数据库文档向导] 生成 SQL Anywhere 数据库时,可以选择在输出中包括这些注释。

结果

触发器代码已发生变更。

 另请参见