我在一个手术中有3个手术
CREATE OR REPLACE PROCEDURE public.a()
LANGUAGE plpgsql
AS $$
BEGIN
call public.abc();
call public.abc1();
call public.abc2();
END;
$$;
字符串
如何确保即使一个单独的过程失败,所有的过程也能运行。
我尝试使用try/catch,但redshift不支持try/catch模式。
我在一个手术中有3个手术
CREATE OR REPLACE PROCEDURE public.a()
LANGUAGE plpgsql
AS $$
BEGIN
call public.abc();
call public.abc1();
call public.abc2();
END;
$$;
字符串
如何确保即使一个单独的过程失败,所有的过程也能运行。
我尝试使用try/catch,但redshift不支持try/catch模式。
1条答案
按热度按时间kq0g1dla1#
AmazonRedshift文档有一个很好的例子来解释处理这种情况的方法
请参考以下page
字符串