update_task_and_subtask.sql 461 B

1234567891011121314151617
  1. DROP PROCEDURE IF EXISTS update_task_and_subtask(bigint,character varying);
  2. CREATE OR REPLACE PROCEDURE update_task_and_subtask(
  3. p_biz_id BIGINT,
  4. p_bizType VARCHAR
  5. )
  6. LANGUAGE plpgsql
  7. AS $$
  8. DECLARE
  9. v_task_id BIGINT;
  10. v_subtask_id BIGINT;
  11. BEGIN
  12. -- 根据业务ID和业务类型获取任务ID
  13. EXCEPTION
  14. WHEN OTHERS THEN
  15. RAISE EXCEPTION 'Error occurred: % (%). Please check the input and database state.', SQLERRM, SQLSTATE;
  16. END;
  17. $$;