sql >> Databáze >  >> RDS >> Oracle

Oracle PL/SQL Trigger se spustí pouze v případě změn provedených v datech po 9-5 hodinách

Nemůžete ovlivnit, zda se spoušť spustí na základě denní doby. Můžete však do spouštěče přidat logiku, abyste do tabulky historie vkládali data pouze mezi určitými hodinami. Něco jako

IF( to_number( to_char(sysdate, 'hh24')) >= 17 or
    to_number( to_char(sysdate, 'hh24')) < 7 )
THEN
  INSERT INTO employee_history...
END IF;



  1. Jaký je účel použití OPTION(MAXDOP 1) v SQL Server?

  2. Zvýší výkon dotazování z SQL DB namísto souboru pro chatovací aplikaci?

  3. Je pravda, že nemohu upravit spouštěč MySQL, musím jej zahodit a vytvořit nový?

  4. Jak mohu importovat soubor JSON do databáze MySQL pomocí jednoduchého dotazu, aniž bych jej ve skutečnosti převedl do jiných formátů souborů, jako je CSV atd.?