<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                合規國際互聯網加速 OSASE為企業客戶提供高速穩定SD-WAN國際加速解決方案。 廣告
                # 9.28\. 事件觸發函數 當前PostgreSQL提供一個內建的事件觸發幫助函數 `pg_event_trigger_dropped_objects`。 `pg_event_trigger_dropped_objects`返回一個在`sql_drop` 事件中調用的命令刪除的所有對象的列表。如果在任何其他上下文中調用, `pg_event_trigger_dropped_objects`將拋出一個錯誤。 `pg_event_trigger_dropped_objects`返回下列的字段: | 名字 | 類型 | 描述 | | --- | --- | --- | | `classid` | `Oid` | 對象所在的目錄的OID | | `objid` | `Oid` | 目錄中對象的OID | | `objsubid` | `int32` | 對象的sub-id(例如,字段的屬性個數) | | `object_type` | `text` | 對象的類型 | | `schema_name` | `text` | 如果有,為對象所在模式的名字;否則為`NULL`。不用雙引號。 | | `object_name` | `text` | 如果模式和名字的組合可以用來唯一的標識對象,那么就是對象的名字;否則為`NULL`。 不用雙引號,并且名字是從不模式限定的。 | | `object_identity` | `text` | 對象身份的文本表現,模式限定的。每個標識符在身份中出現時要在必要時引用。 | `pg_event_trigger_dropped_objects` 函數可以在一個事務觸發器中使用: ``` CREATE FUNCTION test_event_trigger_for_drops() RETURNS event_trigger LANGUAGE plpgsql AS $$ DECLARE obj record; BEGIN FOR obj IN SELECT * FROM pg_event_trigger_dropped_objects() LOOP RAISE NOTICE '% dropped object: % %.% %', tg_tag, obj.object_type, obj.schema_name, obj.object_name, obj.object_identity; END LOOP; END $$; CREATE EVENT TRIGGER test_event_trigger_for_drops ON sql_drop EXECUTE PROCEDURE test_event_trigger_for_drops(); ``` 關于事務觸發器的更多信息請參閱[Chapter 37](#calibre_link-580)。
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看