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

Sådan hentes den systemgenererede kontrolbetingelse navn på tabelkolonne i Oracle

Der er to måder. Først (anbefales) - at give navn til begrænsninger, når du opretter det. For det andet - for at søge i ALL_CONS_COLUMNS (eller USER_CONS_COLUMNS ) systemvisning.
Du har brug for noget som dette:

select constraint_name
  from all_cons_columns
 where table_name = 'TEST_TABLE'
   and owner = 'PK'
   and column_name = 'MYVAL1'

Se dokumentation:https://docs.oracle.com/ cloud/latest/db121/REFRN/refrn20045.htm#REFRN20045




  1. Omdiriger til url i ny fane fra plsql-kode

  2. MySQL - BETWEEN operator med FLOAT(10,6) fungerer som> og <, i stedet for>=og <=

  3. Hvornår lukkes en forbindelse, når der kaldes JooQ DSLContexts .close(), hvis overhovedet?

  4. Hvordan slår man PostgreSQL VERBOSITY til i django db-forbindelse?