Oracle
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Oracle

Số thứ tự trong bảng

Một cách để thử điều này, mặc dù không thông thường, sẽ là chạy các truy vấn này để kiểm tra xem có bất kỳ trình tự nào được sử dụng trong các hàm functions của bạn không , procedures , packages .

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

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

Sau đó, chuyển đến thủ tục cụ thể, hàm để kiểm tra cột / bảng nào được điền bởi một chuỗi. Hãy thử điều này cũng với '%CURRVAL%'

Điều này có thể không hữu ích nếu bạn đang chạy chèn từ JDBC hoặc các ứng dụng bên ngoài khác bằng cách sử dụng seqeunce.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Tính tuổi từ ngày sinh với trình kích hoạt oracle plsql và chèn tuổi vào bảng

  2. TO_DATE sự cố với chức năng Oracle DBMS_SQL.EXECUTE

  3. Không thể tắt tính năng bảo vệ trạng thái phiên trên Oracle APEX 18.1.0.00.45 cho các Hành động động cập nhật Mục trang

  4. kiểu dữ liệu ràng buộc oracle

  5. Lệnh Oracle CREATE TABLE trong PL / SQL với 10 ví dụ