我在 Amazon RDS 中有哪些选项可以使用 'fixed_date'?

What options do I have in Amazon RDS for using 'fixed_date'?

从历史上看,在 Oracle 中,我使用 fixed_date 参数将系统日期更改为 运行 一系列报告,这些报告结合在一起以验证这些链接仍然正确。

现在我们已经迁移到 Amazon RDS,该功能不可用。

我有哪些选择?

这是我考虑过的

有人有想法吗?

似乎您唯一的选择是创建自定义函数并替换对 system_date.

的所有调用
CREATE OR REPLACE FUNCTION fml.system_date
RETURN date
AS
BEGIN
  return to_date('03-04-2021','DD-MM-YYYY');
END;

不确定我会采用这种方法,但如果不涉及太多查询,您也可以研究“存储的大纲”。让它调用备用 function/package 代替。 fix_date 调用仍然会失败,但它可能是一种解决方法。例如,该大纲只能用于报告用户。

我不确定为什么亚马逊还不支持这样的东西...