如何在火鸟中通过过程更新值



我刚刚了解了在火鸟中创建过程。

我只是想知道如何以及在哪里我可以把更新代码?我已经从这个链接中阅读了语法火鸟更新插入语法。但还是不明白这是什么意思

存储过程(SP)是一个代码模块,可由客户端,另一个存储过程或触发器。存储过程和触发器是用过程式SQL (PSQL)编写的。大多数SQL语句也可以在PSQL中使用,有时会有限制或扩展。值得注意的例外是DDL和事务控制语句。

存储过程可以接受和返回多个参数。

参见:firebirdsql.org -> PROCEDURE

例如:

SET TERM ^ ;
create or alter procedure UPDATE_TABLE (
    IID integer,
    INAME char(100))
as
 begin
  update or insert into table1(id,FNAME)
  values (:IID,:INAME);
end^
SET TERM ; ^

这个过程将使用参数"IID"one_answers"INAME"更新或插入值到"Table1"上的字段ID和FNAME。

这里字段id是主键。匹配是根据主键完成的。

调用:

execute procedure update_table(1000,'MyName');

相关内容

  • 没有找到相关文章

最新更新