sql >> データベース >  >> RDS >> Sqlserver

このシナリオではどのように作業すればよいですか。トリガーを使用するか、ユーザーに残すかを管理する必要があります

    私なら次のようにします:

    • データ検証ロジックをストアド プロシージャに入れる
    • ストアド プロシージャを、アプリケーションがテーブルと対話する唯一の方法にしました
    • 必要なコードをストアド プロシージャに挿入します。

    トリガー ベースのプログラミング パラダイムは、アプリケーションのビジネス ロジックの複雑さが増すにつれて、コーディングと保守が難しくなります。

    ただし、このような単純なロジックしかないと確信している場合は、アプリケーションがデータベースと対話する方法に最小限の変更しか必要ないため、それをトリガーに配置しても問題ありません。



    1. Oracleは、最初のスペースまたは行末までの値を選択します

    2. 2つのテーブルの結果をJSONデータに結合する

    3. WordpressからJekyllへのスクリプトスローエラー

    4. MicrosoftAccessを使用する4つの方法