sql >> Databasteknik >  >> RDS >> PostgreSQL

Hur man skapar en funktion som inte returnerar något

Använd RETURNS void som nedan:

CREATE FUNCTION stamp_user(id int, comment text) RETURNS void AS $$
    #variable_conflict use_variable
    DECLARE
        curtime timestamp := now();
    BEGIN
        UPDATE users SET last_modified = curtime, comment = comment
          WHERE users.id = id;
    END;
$$ LANGUAGE plpgsql;


  1. Oracle:Infoga radtypdata i en annan tabell

  2. Vänster Gå med i en enda slumpmässig inspelning MySQL

  3. Villkorlig ordning efter klausul

  4. Varning:mysql_query():det angivna argumentet är inte en giltig MySQL-länk - varför?