我需要 firebird 3.0 中的存储过程来返回 True、False 或 1,0 结果以检查此人或记录是否存在于数据库中。如果存在该过程应该返回true,如果不返回False,或者返回1,如果不返回0
令牌无效。
动态 SQL 错误。
SQL 错误代码 = -104
令牌未知 - 第 10 行,第 1 列。
结束。
我想通过检查名字姓氏和出生日期来检查记录是否存在。
create procedure aa(
v varchar(20),
g varchar(20),
dd date)
as
begin
select fname,lname,bday from STUDENT
where not exists (select fname,lname,bday from STUDENT where fname=:v and lname=:g and bday=:dd)
end