問題タブ [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.
database - データベース トリガーが保存されない
私はトリガーが初めてです。SQL Server 2014 を使用してトリガーを作成しようとしています。これが私のコードです
パス myDataBase ->Programmability ->Database Triggers の Database Triggers を右クリックし、New Database Trigger を選択して、そこにコードを記述します。しかし、それは保存されません。データベーストリガーをもう一度クリックしても、トリガーの兆候はありません。私は何をすべきか?
sql - 3番目のテーブルに挿入する前に、トリガーを使用して2つのテーブルから日付を取得する方法は?
テーブルからTrgDisAmount
読み取りPROD_NAME
、およびの値で挿入された新しい行ごとにテーブルのおよびを計算するトリガーを作成しようとしています。PRICE
PRODUCT
DISCOUNT
AMOUNT
SALES
SERIAL
PCODE
これらはテーブル情報です
ノート:
SERIAL
およびのみの値を入力しますPCODE
。残りの列は、トリガーによってTrgDisAmount
のみ入力する必要がありますDISCOUNT_RATE
using Function を取得しGetDiscount
ます。
tableGetDiscount
から取得する関数を既に作成しています。DISCOUNT_RATE
DISCOUNT
これは私の試みです:
そのブロックを実行すると、次のエラーが表示されます。
Table_Name.Column_name
特定の列に到達するために使用します。それを行うことは合法ですか?
サンプル出力は次のようになります。
c# - ADO.NET でデータベース トリガーを作成する方法
でトリガーを作成しようとしてSqlCommand
いますが、エラーが発生しています:
キーワード「trigger」付近の構文が正しくありません
SQL Server で同じクエリをコピーすると、正常に実行されます。
SQL コマンドは次のようになります。
また、その上に SQLCommands がCREATE TABLE
あり、それらは適切に機能します。
USE [databasename]
私は前に試しましたがCREATE TRIGGER
、まだ何もありません。連結を削除して+"korisnik.KorisnikID"
きれいな名前を付けましたが、まだ実行できません。
sql-server - トリガーによって使用される更新日
別のテーブルからのトリガーでテーブルを更新しようとしています。これは非常に単純なクエリだと思っていましたが、最初に思いついたクエリが機能せず、その理由がわかりません。
トランザクションが追加されたら、Vehicle テーブルを更新したいと考えています。追加された日付dateTransaction
が後である場合は、その特定の車両の最新の日付がフィールドに常に含まdateUsed
れるように更新する必要があります。dateUsed
私はこのトリガーがトリックを行うべきだと思います..しかし、そうではありません:
私にはよさそうです...新しく挿入されたすべてのレコードを調べて、dateUsed
フィールドを更新する必要があります。が新しい場合はdateTransaction
、それを使用します。そうでない場合は、現在のものを使用します。しかし、最新の日付に更新されていないため、何かが欠けているようです。その特定の車両のトランザクションの 1 つには一致しますが、最新のトランザクションには一致しません。
機能するクエリ:
だから私は実用的な解決策を持っており、それはより良いかもしれません(大きな挿入でそれを計っていません)が、最初にそれが機能しない理由がわからないので、それは私の地獄から抜け出します!
誰でも「私を啓発」できますか?
sql - 単純な SQL oracle トリガー
こんにちは、データベース用の基本的な SQL トリガーを作成しようとしています。本質的に、私のデータベースは偽の銀行システムです。ロードファイルを以下に示します
このデータベースを使用して、派生属性「total_loan」を作成しようとしています。これは、各銀行支店が任意の時点で持っているローンの総額です。(各支店の融資総額a2_bankbranch)
現時点では、trig.sql という別のファイルにこのコードがあります。
現時点では、トリガーを正しく機能させるのに苦労しています。また、load.sql ファイルを使用してトリガーを実行するにはどうすればよいですか?
sql - Oracle: トリガーが機能しない
私はこのトリガーを持っています:
しかし、それは機能していません。このトリガーの何が問題なのか教えていただけますか?
ターゲットテーブルは次のとおりです。
ありがとう