0

我正在尝试在 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'); 
4

0 回答 0