1.计算日期差
SELECT DATEDIFF(day,sysdate(), '2024-06-01')

2.出现HJ_BUF_GLOBAL_SIZE设置不当造成应用报错的问题,详细信息如下:
 dm.jdbc.driver.DMException: 超出全局hash join空间,适当增加HJ_BUF_GLOBAL_SIZE
  at dm.jdbc.driver.DBError.throwException(DBError.java:657)
  at dm.jdbc.a.b.p.H(MSG.java:582)
  at dm.jdbc.a.b.p.E(MSG.java:542)
  ...... 
2.1.第一种方法:修改HJ_BUF_GLOBAL_SIZE参数,这个参数是动态参数,可以通过以下命令修改
  alter SYSTEM set 'HJ_BUF_GLOBAL_SIZE'=3000; --具体按照内存大小来确定 
2.2 第二种
找到报错的SQL语句进行优化,将hash join优化为nest loop



















