sql >> Database teknologi >  >> RDS >> Oracle

Hvordan opdager man, om Oracle-databasen understøtter automatisk stigning?

Jeg ville tjekke versionen. Oracle har en V$SQL_FEATURE tabel og en DBA_FEATURE_USAGE_STATISTICS tabel, men ingen af ​​dem synes at have nogen indgange specifikt om identitetskolonner.

Her er en rigtig sjov måde du kunne på gør det...

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. MySql REGEXP for at matche to kommaseparerede strenge

  2. Hentning af ressource-id #3-fejl i MySql

  3. ORACLE med 2 hængende venstre sammenføjninger ved hjælp af LITERAL for prædikat på ydre JOIN ekskluder række fra venstre mest bord

  4. psycopg2 cursor.execute() med SQL-forespørgselsparameter forårsager syntaksfejl