我刚刚了解了在火鸟中创建过程。
我只是想知道如何以及在哪里我可以把更新代码?我已经从这个链接中阅读了语法火鸟更新插入语法。但还是不明白这是什么意思
存储过程(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');