Oracle 无法使用';创建触发器;何时';
当引用新值时,不需要使用分号,因为这样做,Oracle认为您正在尝试使用绑定变量。Oracle 无法使用';创建触发器;何时';,oracle,plsql,triggers,Oracle,Plsql,Triggers,当引用新值时,不需要使用分号,因为这样做,Oracle认为您正在尝试使用绑定变量。 尝试键入new.而不是:new.并查看是否有帮助。引用新值时,不需要使用分号,因为这样做,Oracle认为您正在尝试使用绑定变量。 尝试键入new.而不是:new.并查看是否有帮助。当子句不需要冒号时,中的新的/旧的引用 更改: ORA-25000: invalid use of bind variable in trigger WHEN clause 何时(:new.pid
尝试键入
new.
而不是:new.
并查看是否有帮助。引用新值时,不需要使用分号,因为这样做,Oracle认为您正在尝试使用绑定变量。
尝试键入
new.
而不是:new.
并查看是否有帮助。当子句不需要冒号时,中的新的/旧的引用
更改:
ORA-25000: invalid use of bind variable in trigger WHEN clause
何时(:new.pid<60)
致:
when(new.pid<60)
WHEN
子句中的new
/old
引用不需要冒号
更改:
ORA-25000: invalid use of bind variable in trigger WHEN clause
何时(:new.pid<60)
致:
when(new.pid<60)
请详细说明'new'关键字的绑定和用法。当然,new
关键字用于引用输入表中的新行。绑定变量是一个完全不同的主题,用于提高查询的性能,这些查询在变量中使用不同的值多次运行,但保持相同的结构。例如,欢迎您在此处阅读更多有关内容。如果您觉得我的答案有帮助,请将其标记为正确答案。谢谢。请详细说明“new”关键字的绑定和用法。当然,new
关键字用于引用表中输入的新行。绑定变量是一个完全不同的主题,用于提高查询的性能,这些查询在变量中使用不同的值多次运行,但保持相同的结构。例如,欢迎您在此处阅读更多有关内容。如果您觉得我的答案有帮助,请将其标记为正确答案。谢谢。thamk你能不能请你详细说明什么是“束缚”thamk你能不能请你详细说明什么是“束缚”
when( :new.pid < 60 )
when( new.pid < 60 )