sql >> Database >  >> RDS >> Oracle

Hoe te detecteren of de Oracle-database auto-increment ondersteunt?

Ik zou de versie controleren. Oracle heeft wel een V$SQL_FEATURE tabel en een DBA_FEATURE_USAGE_STATISTICS tabel, maar geen van beide lijkt iets specifieks over identiteitskolommen te hebben.

Hier is een heel flauwe manier waarop je zou doe het...

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. UTF16 hex naar tekst

  2. ListView Control Tutorial-02

  3. MySQL - Stel de standaardwaarde voor het veld in als een functie voor het samenvoegen van tekenreeksen

  4. Hoe MySQL JSON-array naar door komma's gescheiden tekenreeksen te converteren