我正在尝试在 BIGQUERY 中找到与以下查询等效的内容。我们正在进行 Teradata 到 Big Query 的转换。我们想知道等效查询或如何编写大查询。
DECLARE a CONDITION FOR SQLSTATE '50000';
DECLARE b CONDITION FOR SQLSTATE '50001';
DECLARE EXIT HANDLER
FOR a , b
INSERT INTO Proc_Error ('50000 & 50001',
'updateSalesData', 'CONDITION HANDLER');
DECLARE EXIT HANDLER
FOR NOT FOUND
INSERT INTO Proc_Error ('NOT FOUND',
'updateSalesData', 'Generic no data found handler performed');
DECLARE EXIT HANDLER
FOR SQLWARNING
INSERT INTO Proc_Error ('SQLWARNING',
'updateSalesData', 'Generic exit warning handler performed');
DECLARE EXIT HANDLER
FOR SQLEXCEPTION
INSERT INTO Proc_Error ('SQLEXCEPTION',
'updateSalesData', 'Generic exit handler performed');
DECLARE CONTINUE HANDLER
FOR SQLEXCEPTION
INSERT INTO Proc_Error ('SQLEXCEPTION',
'updateSalesData', 'Generic continue handler performed');