トリガーの本体内のこの行に気付きました
V_SYSTIMESTAMP TIMESTAMP(6) DEFAULT SYSTIMESTAMP;
スクリプトのこの場所、DECLARE キーワードと BEGIN キーワードの間に書きました
DECLARE
V_SYSTIMESTAMP TIMESTAMP(6) DEFAULT SYSTIMESTAMP;
開始 .....
終了
;
テーブルの DDL スクリプト プレビューを表示すると、インデントに問題が発生しました。そのスクリプト内では、トリガー セクションがインデントや改行なしで記述されていることがわかります。
V_SYSTIMESTAMP を宣言した場合
V_SYSTIMESTAMP NUMBER;
プレビュー中に同じ問題はありません。
トリガーのみの DDL プレビューの表示は正しいです。
数値変数を宣言する場合の例:
トリガー ARC.TRG322 を作成または置換してから、行ごとに ARC.TABLE を
挿入
または更新します。
数値を宣言し
ます。
BEGIN
NULL;
終わり;
タイムスタンプを使用する場合、これがあります。boby は 1 行に書き込みます
CREATE OR REPLACE TRIGGER ARC.Trg322
BEFORE INSERT OR ARC.TABLE
FOR EACH ROW
TIMESTAMP を宣言します。
BEGIN NULL ; 終わり ;
ありがとう;