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

SQL Server 2008 - 簡単な INSERT トリガーの記述のヘルプ

    挿入されたを活用したい トリガーのコンテキストで使用できる論理テーブル。挿入されるテーブルのスキーマと一致し、挿入される行が含まれます (更新トリガーでは、挿入されたにアクセスできます) そして削除 新しいデータと元のデータをそれぞれ表す論理テーブル)

    そのため、現在存在しない従業員/部門のペアを挿入するには、次のような方法を試すことができます。

    CREATE TRIGGER trig_Update_Employee
    ON [EmployeeResult]
    FOR INSERT
    AS
    Begin
        Insert into Employee (Name, Department) 
        Select Distinct i.Name, i.Department 
        from Inserted i
        Left Join Employee e
        on i.Name = e.Name and i.Department = e.Department
        where e.Name is null
    End
      

    1. PreparedStatementを使用して挿入します。 IDを自動インクリメントするにはどうすればよいですか?

    2. MariaDBの日付と時刻の関数に使用される言語を設定します

    3. リンクサーバーエラーのトラップ

    4. mysqlクエリ-出力の日付をフォーマットしますか?