在 PostgreSQL 中创建存储过程可以使用 CREATE OR REPLACE FUNCTION 语句。以下是一个示例:

CREATE OR REPLACE FUNCTION insert_ad_user()
  RETURNS VOID AS
$$
BEGIN
   INSERT INTO ad_user (name) VALUES ('John');
   INSERT INTO ad_user (name) VALUES ('Jane');
END;
$$
LANGUAGE plpgsql;

上述存储过程名为 insert_ad_user,返回类型为 VOID,在函数体内部使用 INSERT INTO 语句插入两条数据到 ad_user 表中。

要调用这个存储过程,可以使用 SELECT 语句调用该函数:

SELECT insert_ad_user();

调用上述语句后,会在 ad_user 表中插入两条数据,其中 id 字段会自增。

postgresql 创建存储过程 并调用 给ad_user表中插入2条数据id自增

原文地址: https://www.cveoy.top/t/topic/i86Z 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录