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

Пореден номер в табл

Един от начините да опитате това, макар и нетрадиционен, би бил да стартирате тези заявки, за да проверите дали има някаква последователност, използвана във вашите functions , procedures , packages .

select * from user_source where 
         UPPER(TEXT) LIKE '%NEXTVAL%';   

select * from all_source where 
         UPPER(TEXT) LIKE '%NEXTVAL%';  

След това преминете към конкретната процедура, функция, за да проверите коя колона/таблица се попълва от последователност. Опитайте това също с '%CURRVAL%'

Това може да не помогне, ако изпълнявате вмъквания от JDBC или други външни приложения, използващи последователност.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как правилно да извикам съхранена функция fnd_concurrent.wait_for_request чрез API на cx_Oracle модул?

  2. Задайте изчакване на връзката с базата данни в Python

  3. Актуализирайте стойностите на множество колони в таблицата с помощта на една заявка

  4. Python> Име на услугата за връзка с JDBC към Oracle (jaydebeapi)

  5. TNS-12519 без максимален достигнат процес