Oracle
 sql >> Baza danych >  >> RDS >> Oracle

Jak uzyskać kolumnę klucza podstawowego w 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;

Upewnij się, że „TABLE_NAME” jest pisane wielkimi literami, ponieważ Oracle przechowuje nazwy tabel dużymi literami.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak zmienić domyślny format nls_date_format dla klienta Oracle jdbc?

  2. Operator obrotu Oracle

  3. Funkcja SESSIONTIMEZONE w Oracle

  4. Hibernacja, id, wyrocznia, sekwencja

  5. Funkcja NVL2 w Oracle