我有一个名为TestTable的表。
Create Table TestTable(ID number,Name nvarchar2(200))
我想写一个触发器。这是一个声明级触发器。我的问题是:
我不能使用行级触发器,因为我需要在触发器中从TestTable中选择行计数。
答案 0 :(得分:0)
正如评论所说,您无法在声明级别访问:new
和:old
。如果触发器看到整个语句,如何定义行值?
请使用compound trigger
(Documentation和Example)。在那里,您可以编写语句级别的部分和另一个for each row
。算一下,您将获得statement
级别,并且可以访问:old
上的:new
和for each row section