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

Existuje nejlepší způsob, jak se v Oracle vyhnout provádění procesu více než jednou?

Použijte dbms_lock.allocate_unique spolu s dbms_lock.request. Poznámky k použití říká:

První relace, která zavolá ALLOCATE_UNIQUE s novým názvem zámku, způsobí, že se vygeneruje jedinečné ID zámku a uloží se do tabulky dbms_lock_allocated. Následná volání (obvykle jinými relacemi) vrátí dříve vygenerované ID zámku.

Myslím, že by to mohlo být to, co hledáte.



  1. Android program pro převod databáze SQLite do excelu

  2. Přidejte výchozí hodnotu pole datetime v SQL Server k časovému razítku

  3. Jak vrátit seznam podporovaných jazyků v Oracle

  4. Jak převést desítkové na šestnáctkové pomocí TO_CHAR() v Oracle