問題タブ [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 に答える
408 参照

database - データベース トリガーが保存されない

私はトリガーが初めてです。SQL Server 2014 を使用してトリガーを作成しようとしています。これが私のコードです

パス myDataBase ->Programmability ->Database Triggers の Database Triggers を右クリックし、New Database Trigger を選択して、そこにコードを記述します。しかし、それは保存されません。データベーストリガーをもう一度クリックしても、トリガーの兆候はありません。私は何をすべきか?

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

sql - 3番目のテーブルに挿入する前に、トリガーを使用して2つのテーブルから日付を取得する方法は?

テーブルからTrgDisAmount読み取りPROD_NAME、およびの値で挿入された新しい行ごとにテーブルのおよびを計算するトリガーを作成しようとしています。PRICEPRODUCTDISCOUNTAMOUNTSALESSERIALPCODE

これらはテーブル情報です

ノート:

  1. SERIALおよびのみの値を入力しますPCODE。残りの列は、トリガーによってTrgDisAmountのみ入力する必要があります
  2. DISCOUNT_RATEusing Function を取得しGetDiscountます。

tableGetDiscountから取得する関数を既に作成しています。DISCOUNT_RATEDISCOUNT

これは私の試みです:

そのブロックを実行すると、次のエラーが表示されます。

Table_Name.Column_name特定の列に到達するために使用します。それを行うことは合法ですか?


サンプル出力は次のようになります。

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

c# - ADO.NET でデータベース トリガーを作成する方法

でトリガーを作成しようとしてSqlCommandいますが、エラーが発生しています:

キーワード「trigger」付近の構文が正しくありません

SQL Server で同じクエリをコピーすると、正常に実行されます。
SQL コマンドは次のようになります。

また、その上に SQLCommands がCREATE TABLEあり、それらは適切に機能します。

USE [databasename]私は前に試しましたがCREATE TRIGGER、まだ何もありません。連結を削除して+"korisnik.KorisnikID"きれいな名前を付けましたが、まだ実行できません。

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

sql-server - トリガーによって使用される更新日

別のテーブルからのトリガーでテーブルを更新しようとしています。これは非常に単純なクエリだと思っていましたが、最初に思いついたクエリが機能せず、その理由がわかりません。

トランザクションが追加されたら、Vehicle テーブルを更新したいと考えています。追加された日付dateTransactionが後である場合は、その特定の車両の最新の日付がフィールドに常に含まdateUsedれるように更新する必要があります。dateUsed

私はこのトリガーがトリックを行うべきだと思います..しかし、そうではありません:

私にはよさそうです...新しく挿入されたすべてのレコードを調べて、dateUsedフィールドを更新する必要があります。が新しい場合はdateTransaction、それを使用します。そうでない場合は、現在のものを使用します。しかし、最新の日付に更新されていないため、何かが欠けているようです。その特定の車両のトランザクションの 1 つには一致しますが、最新のトランザクションには一致しません。

機能するクエリ:

だから私は実用的な解決策を持っており、それはより良いかもしれません(大きな挿入でそれを計っていません)が、最初にそれが機能しない理由がわからないので、それは私の地獄から抜け出します!

誰でも「私を啓発」できますか?

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

sql - 単純な SQL oracle トリガー

こんにちは、データベース用の基本的な SQL トリガーを作成しようとしています。本質的に、私のデータベースは偽の銀行システムです。ロードファイルを以下に示します

このデータベースを使用して、派生属性「total_loan」を作成しようとしています。これは、各銀行支店が任意の時点で持っているローンの総額です。(各支店の融資総額a2_bankbranch)

現時点では、trig.sql という別のファイルにこのコードがあります。

現時点では、トリガーを正しく機能させるのに苦労しています。また、load.sql ファイルを使用してトリガーを実行するにはどうすればよいですか?

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

sql - Oracle: トリガーが機能しない

私はこのトリガーを持っています:

しかし、それは機能していません。このトリガーの何が問題なのか教えていただけますか?

ターゲットテーブルは次のとおりです。

ありがとう