Hi! Could we please enable some services and cookies to improve your experience and our website?

SQLize | PHPize | SQLtest

Online Sandbox for SQL and PHP: Write, Run, Test, and Share SQL Queries and PHP Code

A A A
Login    Share code      Blog   FAQ
Copy Format Clear
CREATE TABLE staff_schedule ( dogs_count integer, day date ); CREATE OR REPLACE PROCEDURE add_dog_to_schedule(in date) LANGUAGE sql AS $$ UPDATE staff_schedule SET dogs_count = dogs_count + 1 WHERE day = $1; $$; CREATE OR REPLACE PROCEDURE add_dog_to_schedule(v_from date, v_to date) LANGUAGE plpgsql AS $$ DECLARE v_r record; BEGIN FOR v_r IN SELECT * FROM generate_series(v_from, v_to, '1 day') d LOOP CALL add_dog_to_schedule(v_r.d::date); END LOOP; END; $$; CALL add_dog_to_schedule('2023-10-01'::date, '2023-09-10'::date);

Stuck with a problem? Got Error? Ask AI support!

Copy Clear