sql >> Database >  >> RDS >> Oracle

Hoe krijg ik een primaire sleutelkolom in Oracle?

SELECT cols.table_name, cols.column_name, cols.position, cons.status, cons.owner
FROM all_constraints cons, all_cons_columns cols
WHERE cols.table_name = 'TABLE_NAME'
AND cons.constraint_type = 'P'
AND cons.constraint_name = cols.constraint_name
AND cons.owner = cols.owner
ORDER BY cols.table_name, cols.position;

Zorg ervoor dat 'TABLE_NAME' in hoofdletters is, aangezien Oracle tabelnamen in hoofdletters opslaat.



  1. Hoe u alle rechten op een database in MySQL kunt verlenen

  2. Hoe MySQL Workbench op Ubuntu te installeren?

  3. Hoe de databasestructuur in MySQL te krijgen via een query

  4. Sla het queryresultaat op in een variabele met behulp van in PL/pgSQL