我想将一张表中的信息反映到另一张表中。理想情况下,我需要使用一个功能(之后会升级)。我有一个名为 tb_user 的第一个表,其中包含来自用户的数据(简单的用户名,例如U0001, U0002....)。
我正在做以下事情:
CREATE TABLE tb_user_statshot (
user_code CHARACTER(5) NOT NULL
);
CREATE OR REPLACE FUNCTION sp_calculatet() RETURNS void AS
$$
DECLARE
BEGIN
INSERT INTO tb_user_statshot (user_code)
SELECT user_code FROM tb_user;
END;
$$ language 'plpgsql';
我希望用户代码能够反映在我的新statshot表中,但这并没有发生。有谁知道为什么?
谢谢!