UPDATE OR INSERT
Posted by jpluimers on 2019/04/25
I totally forgot that Firebird as of 2.5 supports [WayBack] UPDATE OR INSERT, so as a reminder to self:
UPDATE OR INSERT INTO
{target} [({column_list})]
VALUES ({value_list})
[MATCHING ({column_list})]
[RETURNING {values} [INTO {variables}]]
{column_list} ::= colname [, colname ...]
{value_list} ::= value [, value ...]
{ret_values} ::= ret_value [, ret_value ...]
{variables} ::= varname [, varname ...]
–jeroen






Leave a comment