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

PostgreSQL 9.3:Cách chèn UUID viết hoa vào bảng

Trước hết, bạn cần lưu ý rằng trong PostgreSQL, UUID là một số 128 bit và được lưu trữ như vậy (không phải dưới dạng một chuỗi có 36 ký tự!). Những gì chúng ta đang thảo luận là các dạng đầu vào và đầu ra của loại dữ liệu này.

Hướng dẫn sử dụng PostgreSQL nói:

RFC 4122 nói:

Nói cách khác, để tuân theo tiêu chuẩn, giá trị luôn luôn được in dưới dạng chữ thường.

Tất nhiên, nếu bạn muốn tạo ra kết quả với các chữ cái viết hoa, bạn có thể sử dụng một cái gì đó như:

select upper(id::TEXT) from uuidtest;


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Tối ưu hóa truy vấn trong PostgreSQL. GIẢI THÍCH Khái niệm cơ bản - Phần 1

  2. thả db vào postgres

  3. Postgres sẽ không chấp nhận bí danh bảng trước tên cột

  4. Làm thế nào để xác minh rằng một kho lưu trữ được tạo bởi kho lưu trữ pg_dump là OK và hợp lệ?

  5. postgres chỉ sử dụng chỉ mục được sắp xếp để truy vấn bảng bản ghi 5m