問題タブ [triggers]

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 投票する
5 に答える
2007 参照

sql - SQL トリガー

tbl_repair_visit.TENANTSATISFACTION = 'Poor'更新時に実行されるトリガーが添付されています。

エンジニアの名前を変更すると、エンジニアの列が更新され、次の場合にトリガーが再度実行されるという問題があります。TENANTSATISFACTION = 'Poor'

TENANTSATISFACTION = 'Poor'列が更新された場合にのみ実行し、他のすべての列の更新を無視するように設定するにはどうすればよいですか

0 投票する
3 に答える
5412 参照

sql - SQLServer2005のINSERTおよびUPDATEでfloatとして定義された列を丸める方法

私は、floatデータ型を使用して、小数点以下2桁(ドルとセント)のみである必要がある値を格納するデータベースに取り組んでいます。

float列を更新する人がROUNDを実行する限り、floatの使用は問題なく機能しているように見えます。もちろん、これは常に発生するとは限りません。SUMが実行されると、表示は小数点以下2桁のみを表示するようにフォーマットされているため、表示されているものから常に数ペニーずれています。このデータベースには、floatを使用する数百のテーブルがあり、float列を自動的に丸めることができると便利です。

これはできますか?

INSERTおよびUPDATEでTRIGGERを使用して、列でROUNDを実行できますか?

可能であれば、TRIGGERをどのようにコーディングするかを示し、それをお勧めしますか?

他のアイデアはありますか?

SQLServer2005を使用しています

これは、 「フロートまたはデシマルを会計アプリケーションのドル額に使用しますか?」という質問をする投稿です。、そして私は言った1つの応答が好きです

「ある種の固定小数点/任意精度の数値パッケージ(Java BigNum、Python 10進モジュールなど)の使用を実際に検討する必要があります。そうしないと、傷ついた世界に陥ることになります。」

0 投票する
3 に答える
9650 参照

sql-server - SQL Server 2000 でトリガーが有効になっているかどうかを確認する方法

これは難しいことではありません。Enterprise Manager がトリガーのフォルダーとリストとアイコンを表示することを期待していますが、どこにも表示されません。Google の検索結果から、コードを記述しなければならない場所に回答が得られます。私をからかってるの?唯一の方法はコードを書くことですか?

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

wpf - 逆データトリガー?

このような DataTrigger を使用して、基になるデータ オブジェクトのプロパティに基づいて、ListBoxItem テンプレートのプロパティ設定をトリガーできます。

しかし、逆のことをしたい場合はどうすればよいでしょうか。つまり、ListBoxItem のプロパティ値に基づいて、基になるデータ オブジェクトにプロパティ値を設定します。何かのようなもの:

このようなメカニズムはありますか、またはこのような状況に対処するための推奨されるアプローチは何ですか?

ありがとう。

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

xaml - ラベルにトリガーを設定するための XAML 構文は何ですか?

3 つのフィールドを持つオブジェクトを表示する DataTemplate があります。

しかし、私はそれらを例えば次のように表示したい:

フォントの色: オレンジ 編集可能

しかし、ここでトリガーを使用する構文を見つけるのに苦労しています。たとえば、フィールド Editable="True" のときに「編集可能」を表示するために

これを行うための構文を知っている人はいますか?

次のコードは、「バインディングはプロパティで使用できません」という結果になります。

0 投票する
4 に答える
6759 参照

oracle - Oracleでサーバーロール後のトリガーを開発するにはどうすればよいですか?

データベース内のすべてのエラーをテーブルに記録しようとしています。したがって、ユーザー sys として、次のコードを書きました。

しかし、存在しないテーブルから選択しようとするようなエラーを強制すると、テーブルにエラーが記録されません。

トリガーがまったく起動していることを確認する方法はありますか? また、そこに挿入するテストテーブルを作成しようとしましたが、トリガーを自律型トランザクションとして定義し、トリガー内でコミットしても機能しません。

ありがとう、ホアキン

0 投票する
4 に答える
22897 参照

sql-server - SQL Server trigger on replication

I need to create a SQL Server database that will recieve updates by some replication mechanism from another database. I need to write insert, update and delete triggers that will execute when this replilcation occurs.

I have experience with triggers but not with replication.

Should I use Transactional or Merge replication, or does it matter?

Will a trigger designed to run when a simple SQL insert statement is executed also run when replication occurs?

0 投票する
4 に答える
513 参照

php - 私の SQL トリガー

データベースへの挿入があるたびにそのレコードの ID 番号を起動する mysql トリガーを設定することは可能ですか? PHP を使用してそれをキャプチャするにはどうすればよいですか?

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

sql-server-2005 - SQL Server 2005 で try...catch を使用してトリガーを作成する

次のトリガーを実装しました。

別のテーブルから一連の外部キーをクリアしてから、現在のレコードを削除します。これは、削除時に外部キーを null に設定しても機能しないためです。

私の質問は、このトリガーを try...catch ブロックにラップして、例外が発生した場合にロールバックできるようにすることです。それは良い習慣であり、この種のトリガーに対してそれを行う必要がありますか?

ありがとう、ジェイソン

0 投票する
7 に答える
4794 参照

sql - SQL Update Trigger での重複を防ぐための制約の追加

ユーザーテーブルがあり、すべてのユーザーには一意の電子メールとユーザー名があります。コード内でこれを実行しようとしていますが、ユーザーが同じユーザー名の電子メールでデータベースに挿入 (または更新) されないようにしたいと考えています。BEFORE INSERT重複ユーザーの挿入を防ぐトリガーを追加しました。

しかし、更新トリガーについては、これを行う方法がわかりません。Google でこの例を見つけました: http://www.devarticles.com/c/a/SQL-Server/Using-Triggers-In-MS-SQL-Server/2/ しかし、それが当てはまるかどうかはわかりません一度に複数の列を更新するとき。

編集:

これらの列に一意の制約を追加しようとしましたが、機能しません: