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

Làm thế nào để phát hiện xem cơ sở dữ liệu Oracle có hỗ trợ tự động tăng không?

Tôi sẽ kiểm tra phiên bản. Oracle có V$SQL_FEATURE bảng và một DBA_FEATURE_USAGE_STATISTICS bảng, nhưng dường như không có bất kỳ mục nhập cụ thể nào về cột nhận dạng.

Đây là một cách thực sự hữu ích mà bạn có thể làm điều đó ...

select decode(count(*),0,'N','Y') supports_identity_flag
from dba_tab_columns
where table_name = 'DBA_TAB_COLUMNS'
and column_name = 'IDENTITY_COLUMN';



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Các bảng lịch sử vá lỗi trong Ứng dụng Oracle (11i / R12.1 / R12.2)

  2. Đưa ra lựa chọn khi di chuyển Oracle PL / SQL sang các lớp Java / EJB

  3. Tham số Oracle với câu lệnh IN?

  4. Truy vấn cột bảng tiên tri

  5. Cách tìm Lịch sử chờ đợi của phiên Oracle