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

Zjistěte, zda má sloupec v Oracle sekvenci

Máte pravdu; sekvence je oddělená od tabulky a k naplnění jakékoli tabulky lze použít jednu sekvenci a hodnoty ve sloupci v některé tabulce mohou většinou pocházet ze sekvence (nebo sady sekvencí), s výjimkou ručně generovaných hodnot.

Jinými slovy, neexistuje žádné povinné spojení mezi sloupcem a sekvencí – a proto neexistuje způsob, jak takový vztah ze schématu zjistit.

V konečném důsledku se bude analyzovat zdrojový kód všech aplikací, které vkládají nebo aktualizují data do tabulky. Nic jiného není zaručeno. Rozsah hledání můžete omezit, pokud existuje uložená procedura, která je jediným způsobem, jak provést úpravy v tabulce, nebo pokud existuje spouštěč, který nastavuje hodnotu, nebo jiné podobné věci. Ale obecným řešením je „neřešení“ „analyzovat zdroj“.



  1. Problém s jquery onchange v php

  2. Oracle zobrazuje všechny zaměstnance s vyšším než průměrným platem jejich oddělení

  3. Mohu použít objekty Django F() se zřetězením řetězců?

  4. Jak získat hodnoty automatického přírůstku pro sloupec po nahrání datového rámce Pandas do databáze MySQL