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

Jak zapytać o klucz podstawowy w Oracle 11g?

Jako użytkownik, który jest właścicielem tabeli, możesz:

select constraint_name, status, deferrable, deferred, validated, generated 
from user_constraints 
where constraint_type = 'P' and table_name = 'Table Name'

Aktualizacja:myślę, że dzięki temu uzyskasz to, czego potrzebujesz.

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

Możesz sprawdzić to strona po więcej szczegółów.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Przyznawanie uprawnień do tworzenia katalogów w Oracle

  2. Użyj aliasu kolumny w obliczeniach instrukcji Select Oracle SQL

  3. ORA-00907:Brak prawego nawiasu przy tworzeniu klucza obcego Oracle 12c

  4. Jak mogę wykonać funkcję Oracle z poziomu wyrażenia LINQ w Entity Framework 4?

  5. PL SQL :Jak pokazać nanosekundy TIMESTAMP