在 PostgreSQL 中,可以通过以下几种方式将 oid 参数传递给函数:
CREATE OR REPLACE FUNCTION my_function(oid_param oid) RETURNS void AS $$
-- 函数体
$$ LANGUAGE plpgsql;
CREATE OR REPLACE FUNCTION my_function(table_name regclass) RETURNS void AS $$
-- 函数体
$$ LANGUAGE plpgsql;
CREATE OR REPLACE FUNCTION my_function(oid_array oidvector) RETURNS void AS $$
-- 函数体
$$ LANGUAGE plpgsql;
需要注意的是,以上方法中的函数定义语法是使用 PL/pgSQL 语言编写的。如果使用其他编程语言编写函数,语法可能会有所不同。
推荐的腾讯云相关产品:腾讯云数据库 PostgreSQL
领取专属 10元无门槛券
手把手带您无忧上云