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

Postgres9で現在の日付を更新するためのトリガー

    CREATE FUNCTION update_customer_last_sale() RETURNS TRIGGER AS $$
    BEGIN
        UPDATE customer SET last_sale=now() WHERE cutomer_id=NEW.customer_id;
        RETURN NEW;
    END; $$
    LANGUAGE plpgsql;
    

    次に

    CREATE TRIGGER update_last_sale
    BEFORE INSERT ON sale
    FOR EACH ROW EXECUTE update_customer_last_sale;
    

    NEW は、販売テーブルに挿入されようとしている行です。 (更新行の場合、NEWになります 更新後の行の外観、およびOLD 更新前の行の外観について)



    1. SQL文字列の比較、大なり小なり演算子

    2. Androidルーム+ウィンドウ関数

    3. codeigniterでアップロード時に画像サイズを圧縮する

    4. mySqlを使用して残りの日、時間、分を取得します