我在 Amazon RDS 中有哪些使用“fixed_date”的选项?

not*_*bob 6 oracle amazon amazon-web-services amazon-rds

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

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

我有哪些选择?

这是我考虑过的

  • 将所有调用更改为“system_date”以使用模拟此的自定义函数。(呃,这是数百个包,但有可能)
  • 哭了:)

有人有想法吗?

Sea*_*urn 1

似乎您唯一的选择是创建自定义函数并替换对 system_date 的所有调用。

CREATE OR REPLACE FUNCTION fml.system_date
RETURN date
AS
BEGIN
  return to_date('03-04-2021','DD-MM-YYYY');
END;
Run Code Online (Sandbox Code Playgroud)