これは、テーブルから行のリストを返す非常に単純な関数の下にあります。 SELECT
"Extent1"."ID" AS "ID",
"Extent1"."NAME" AS "NAME",
"Extent1"."VALUE" AS "VALUE",
"Extent1"."DESCRIPTION" AS "DESCRIPTION",
"Extent1"."ACTIVE_FLAG" AS "A
私はすべてのよくある質問とハウツーによって提案されたOracleデータベースに対して正規の上位Nクエリを持っている: select ... from (
select ... from ... order by ...
) where ronwum <= N
これは、Oracle 11で完璧に動作し、すなわち、それは内側のSELECTで指定した順番で上位Nレコードを返します。 しかし
おやすみなさい。 トリガーの後に削除された行のrownumを取得する必要があります。 :old.rownumを使用しようとしましたが、トリガーには存在しません。私はここでそれをどうやって得ることができるの? create or replace trigger my_trig
after delete on T1
begin
dbms_output.put_line(:old.