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

トリガーに挿入されたフィールドを更新する方法

    次のようなものが必要です:

    CREATE TRIGGER [Add_LTD] on dbo.Company
    AFTER INSERT AS
       UPDATE dbo.Company
       SET Name = Name + ' LTD'
       FROM Inserted i
       WHERE dbo.Company.CompanyID = i.CompanyID
         AND Name NOT LIKE '% LTD'
    

    Inserted で行を結合する必要があります 基になるテーブルに (新しく挿入された行だけを更新するため)、これを行う最善の方法は、主キー (CompanyID のようなもの) を使用することです。 ) これを達成するために。




    1. 営業時間と休日から期日を計算する

    2. Hibernate4.1でネイティブクエリを実行する

    3. phpMyBackupPro –Linux用のWebベースのMySQLバックアップツール

    4. MySQLでランダム行を選択する