Oracle
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Oracle

Cách truy vấn khóa chính trong oracle 11g

Với tư cách là người dùng sở hữu bảng, bạn có thể làm:

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

Cập nhật:Tôi nghĩ điều này mang lại cho bạn những gì bạn cần.

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

Bạn có thể kiểm tra điều này trang web để biết thêm chi tiết.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. sqlldr.exe không hoạt động cho Windows 10

  2. Nối và nhóm nhiều hàng trong Oracle

  3. (Oracle SQL) Bắt một lỗi ràng buộc duy nhất

  4. Phiên Oracle là gì?

  5. Oracle SQL:Sử dụng hàm CHR () với || ghép lại