可以在声明存储过程参数时指定默认值。例如,在以下示例中,参数 my_param 的默认值为 NULL。如果调用存储过程时未提供值,则使用默认值。
CREATE PROCEDURE my_procedure(my_param STRING DEFAULT NULL)
BEGIN
SELECT my_param;
END;
注意:如果未指定 DEFAULT 关键字,则必须为参数提供值,否则会引发异常。
上一篇:Bigquery存储过程无法筛选