【发布时间】:2020-06-05 03:01:01
【问题描述】:
我正在尝试创建一个将完整且相关的信息插入现有表的函数。我需要 FUNCTION 来检查某些实体是否存在于另一个表中,如果不存在,则插入数据。示例代码如下:
CREATE FUNCTION insert_payment (customer_uuid uuid, customer_name varchar(63), payment_uuid uuid, total_amount integer
假设我想在一个名为 Payments 的表中输入一笔付款。我希望 FUNCTION 检查另一个名为 Customers 的现有表,以查看表中是否已经存在 customer_uuid 和 customer_name。如果没有,我希望 FUNCTION 将 customer_uuid 和 customer_name 信息插入到客户中,并将所有四个参数的数据输入到付款中。
这是我在 Stack Overflow 上提出的第一个问题,如果需要进一步说明,请告诉我。我也是一名学生,在谈论编码时仍在学习如何有效地沟通,因此,如果需要进一步澄清,我会尽力而为。谢谢!
【问题讨论】:
标签: sql postgresql function postgresql-9.2