不属于pytn标准库:“列不属于引用表”为什么(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

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

(304)
Ciartuar皮带:Webots-将animatedGeometry添加到我的跟踪机器人中为包含车轮的皮带提供了奇怪的形状
上一篇
Chun a i:python:在列表中为i打印i
下一篇

相关推荐

发表评论

登录 后才能评论

评论列表(53条)