text: -- @testpoint: opengauss关键字declare(非保留)，作为存储过程名，部分测试点合理报错
  
  --关键字不带引号-成功
  drop procedure if exists declare;
  create procedure declare(
  section     number(6),
  salary_sum out number(8,2),
  staffs_count out integer)
  is
  begin
     select sum(salary), count(*) into salary_sum, staffs_count from staffs where section_id = section;
  end;
  /
  drop procedure declare(section number(6),salary_sum out number(8,2), staffs_count out integer);
  --关键字带双引号-成功
  drop procedure if exists "declare";
  create procedure "declare"(
  section     number(6),
  salary_sum out number(8,2),
  staffs_count out integer)
  is
  begin
     select sum(salary), count(*) into salary_sum, staffs_count from staffs where section_id = section;
  end;
  /
  drop procedure "declare"(section number(6),salary_sum out number(8,2), staffs_count out integer);
  --关键字带单引号-合理报错
  drop procedure if exists 'declare';
  create procedure 'declare'(
  section     number(6),
  salary_sum out number(8,2),
  staffs_count out integer)
  is
  begin
     select sum(salary), count(*) into salary_sum, staffs_count from staffs where section_id = section;
  end;
  /
  
  --关键字带反引号-合理报错
  drop procedure if exists `declare`;
  create procedure `declare`(
  section     number(6),
  salary_sum out number(8,2),
  staffs_count out integer)
  is
  begin
     select sum(salary), count(*) into salary_sum, staffs_count from staffs where section_id = section;
  end;
  /
  
  