PostgreSQL 函数的参数化视图包装器
Parameterised view wrapper for PostgreSQL functions
我们已尝试为 PostgreSQL 函数创建视图包装器。
为此,我们实现了在函数调用中使用静态值在视图定义中使用函数调用创建视图。
例如:
CREATE OR REPLACE VIEW public.my_view AS SELECT
insertfunction('test', 1) AS insertfunction;
但是无法创建用于将我们的值传递给函数调用的参数化视图。
有什么解决办法吗?
提前致谢
钦努 M V
您不能将参数从视图传递到内部函数。这个功能在 Postgres 中是不可能的,而我所知道的在任何数据库中都是如此。
我们已尝试为 PostgreSQL 函数创建视图包装器。 为此,我们实现了在函数调用中使用静态值在视图定义中使用函数调用创建视图。
例如:
CREATE OR REPLACE VIEW public.my_view AS SELECT insertfunction('test', 1) AS insertfunction;
但是无法创建用于将我们的值传递给函数调用的参数化视图。
有什么解决办法吗?
提前致谢 钦努 M V
您不能将参数从视图传递到内部函数。这个功能在 Postgres 中是不可能的,而我所知道的在任何数据库中都是如此。