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

Có cách nào để tạo Khóa chính hướng dẫn tự động tăng dần trong cơ sở dữ liệu Oracle không?

Bạn có thể sử dụng SYS_GUID() để tạo GUID và sử dụng nó làm giá trị DEFAULT của một cột:

CREATE TABLE test_table (
  uid_col RAW(32) DEFAULT SYS_GUID(),
  some_val VARCHAR2(10)
);

CHỈNH SỬA :Xem câu trả lời cho câu hỏi này để 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. Oracle SQL - Chuyển đổi hàng thành cột động

  2. Sự khác biệt giữa USER () và SYS_CONTEXT ('USERENV', 'CURRENT_USER') là gì?

  3. Oracle - sử dụng biến ràng buộc trong mệnh đề LIKE của con trỏ động

  4. Tham gia loại bỏ không hoạt động trong Oracle với các truy vấn phụ

  5. Vấn đề tham số inout của quy trình lưu trữ Oracle - Đã có giải pháp - Lỗi đánh máy