問題タブ [database-trigger]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1315 参照

sql - 挿入後にレコードを更新する PLSQL トリガー

TUTPRAC テーブルに挿入または更新されたばかりのレコードの属性 (STAFFNO、CLASS_DAY、CLASS_TYPE、および ROOMNUM) を、クラス (入力されたレコード) が午前 9 時より前または後に開始された場合に NULL に変更するデータベース トリガーを作成しようとしています。午後6時。

このトリガーに影響を与えたいテーブルが呼び出されます。

TUTPRAC: CLASSID (PK)、UNITCODE、STAFFNO、CLASSDAY、CLASSTIME、CLASSTYPE、ROOMNUM

これまでの私のコードが正しい軌道に乗っているかどうかはわかりません:

0 投票する
2 に答える
61 参照

sql - UPDATING では INSERT できますが、INSERTING ではできません

現在、MAIN_TABLE に新しいレコードを作成するときにデータを挿入できるという問題が発生していますが、このテーブル内のレコードを更新するとエラーが発生します。History テーブルの新しい ID を作成するためにシーケンスを使用しています。

私が受け取っているエラーは「違反 - 親キーが見つかりません」/「行 21 ORA-04088: トリガーの実行中にエラーが発生しました」です。

0 投票する
1 に答える
73 参照

sql - (oracle 12c) new.columnでトリガーを作成するとpls-00201エラーが発生する

トリガーを作成したい場合、これはエラーを発生させますemp.sal < 10

emp.sal新しいものと比較するにはどうすればよい10ですか?

0 投票する
1 に答える
337 参照

mysql - トリガー作成エラー: 無効な構文

SQL クエリ:

MySQL は次のように述べています: Documentation
#1064 - SQL 構文にエラーがあります。near 'SET NEW.id = CONCAT('YTUM', LPAD(LAST_INSERT_ID(), 8, '00000')); を使用する正しい構文については、MySQL サーバーのバージョンに対応するマニュアルを確認してください。6行目のEND'

0 投票する
1 に答える
805 参照

sql - 「トリガー --- が無効で、再検証に失敗しました」

上記は、クエリを実行するたびにトリガーです。トリガーが無効であり、再検証に失敗したというエラーが表示されます

0 投票する
2 に答える
9754 参照

oracle - トリガー操作時のpl sqlエラー

次のトリガーを使用するとエラーが発生します。

ここに画像の説明を入力

エラーは

ORA-06519: アクティブな自律型トランザクションが検出され、ロールバックされました

0 投票する
1 に答える
376 参照

oracle - 図書が図書館管理システムに追加された場合に値を増加させる

次のようにエラーを取得: