Oracle
 sql >> база данни >  >> RDS >> Oracle

Намерете дали колона в Oracle има последователност

Прав си; последователността е отделна от таблицата и една единствена последователност може да се използва за попълване на всяка таблица, а стойностите в колона в дадена таблица може най-вече да идват от последователност (или набор от последователности), с изключение на ръчно генерираните стойности.

С други думи, няма задължителна връзка между колона и последователност - и следователно няма начин да се открие такава връзка от схемата.

В крайна сметка анализът ще бъде на изходния код на всички приложения, които вмъкват или актуализират данни в таблицата. Нищо друго не е гарантирано. Можете да намалите обхвата на търсенето, ако има съхранена процедура, която е единственият начин да направите модификации на таблицата, или ако има тригер, който задава стойността, или други подобни неща. Но общото решение е „нерешението“ на „анализ на източника“.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. ALTER &DROP Table DDL с непосредствено изпълнение в базата данни на Oracle

  2. Рекурсивна подзаявка със сортиране

  3. ORA-12728:невалиден диапазон в регулярен израз

  4. ADDM на SearchOracle.com

  5. Oracle SQL - Как мога да извикам конвейерната функция на ODCI с помощта на JSP