不属于python标准库:“列不属于引用表”为什么(select the word that doesn't belong.)

这段代码应该删除一张专辑,但我不知道为什么它仍然不起作用

declare variable al_eliminare integer;
begin
    select count(al.id) from al where id = :id_al
    into :al_eliminare;
    if(al_eliminare = 0)
        then delete from al where al.id = id_al;
  suspend;
end
1

在语句中使用存储过程参数或变量时,必须在参数或变量名称前加上冒号:

在删除语句中

delete from al where al.id = id_al

Firebird 解析器将考虑id_al列名,并且al表中不存在这样的列。

要指示它是一个存储过程变量或参数,前缀为:

delete from al where al.id = :id_al

本站系公益性非盈利分享网址,本文来自用户投稿,不代表边看边学立场,如若转载,请注明出处

(419)
服务器远程命令:XCOPY到远程服务器(xcopy guide)
上一篇
Chun a i:python:在列表中为i打印i
下一篇

相关推荐

发表评论

登录 后才能评论

评论列表(40条)