Roh*_*ani -2 postgresql plpgsql rowtype
我有一个名为 empl 的表,还有另一个表 new_empl 与 empl 具有相同的列和定义。是否可以使用以下代码在 new_empl 中从 v_record 插入记录?
DECLARE
v_record empl%rowtype;
BEGIN
Insert into new_empl values v_record;
END;
Run Code Online (Sandbox Code Playgroud)
empl 表中有太多列,我想避免列出它们。
上面的代码片段适用于 Oracle,但对于 Postgres/pgplsql,下面的代码片段就像一个魅力:
DECLARE
v_record empl%rowtype;
BEGIN
Insert into new_empl values (v_record.*);
END;
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3111 次 |
| 最近记录: |