sql >> Database >  >> RDS >> Oracle

Hoe de door het systeem gegenereerde controlebeperkingsnaam van de tabelkolom in Oracle op te halen

Er zijn twee manieren. Eerste (aanbevolen) - om een ​​naam te geven aan beperkingen bij het maken ervan. Ten tweede - om te zoeken in ALL_CONS_COLUMNS (of USER_CONS_COLUMNS ) systeemweergave.
Je hebt zoiets als dit nodig:

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

Zie documentatie:https://docs.oracle.com/ cloud/latest/db121/REFRN/refrn20045.htm#REFRN20045




  1. MySQL-time-out in powershell

  2. T-SQL:controleren op e-mailformaat

  3. MySQL-juweeltje op OSX 10.7 Lion

  4. SQL Server, LIKE en IN combineren?