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

何も返さない関数の作り方

    RETURNS voidを使用します 以下のように:

    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でAUTO_INCREMENTを使用してIDを作成するにはどうすればよいですか?

    2. Count(*)がゼロの場合はNULLを返します

    3. 1つまたは2つのクエリでスレッドコメントを作成するにはどうすればよいですか?

    4. このprepareステートメントをWordpress$wpdbのプレースホルダーを使用するように変換するにはどうすればよいですか?