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

SQL Anywhere 11.0.1 (日本語) » SQL Anywhere サーバ - SQL リファレンス » SQL の使用 » SQL 文 » SQL 文 (A ~ D)

 

ALTER TRIGGER 文

この文は、トリガの定義を修正したものに置き換える場合に使用します。

新しいトリガの定義全体を ALTER TRIGGER 文にインクルードします。

構文 1
ALTER TRIGGER trigger-name trigger-definition
trigger-definition : CREATE TRIGGER 構文
構文 2
ALTER TRIGGER trigger-name ON [owner.] table-name SET HIDDEN
備考

構文 1   ALTER TRIGGER 文の構文は、最初の 1 語を除き、CREATE TRIGGER 文の構文とまったく同じです。trigger-definition の詳細については、CREATE TRIGGER 文CREATE TRIGGER 文 [T-SQL]を参照してください。

Transact-SQL 形式と Watcom-SQL 形式のどちらの CREATE TRIGGER 構文も使用できます。

構文 2   SET HIDDEN を使用して、関連するトリガの定義を難読化し、解読できないようにします。このトリガはアンロードして、他のデータベースに再ロードできます。SET HIDDEN を使用すると、デバッガを使用したデバッグでも、プロシージャ・プロファイリングによっても、トリガ定義は表示されません。

注意

SET HIDDEN 操作は元に戻せません。

パーミッション

トリガを定義するテーブルの所有者であるか、ユーザ DBA 権限またはテーブルに対する ALTER パーミッションが必要であり、さらに RESOURCE 権限が必要です。

関連する動作

オートコミット。

参照
標準と互換性
  • SQL/2003   ベンダ拡張。