Phần này mô tả các chức kèo bóng đá c1 và toán tử để kiểm tra và thao tác các giá trị của loạibytea
.
SQL11934_12045Bảng 9.11. PostgreSQLCũng cung cấp các phiên bản của các chức kèo bóng đá c1 này sử dụng cú pháp gọi chức kèo bóng đá c1 thông thường (xemBảng 9.12).
Kết quả mẫu được hiển thị trên trang này giả sử rằng tham số máy chủbytea_output
được đặt thànhEscape
(Định dạng PostgreSQL truyền thống).
Bảng 9.11.SQLChức năng kèo bóng đá c1 nhị phân và toán tử
Các chức năng thao tác kèo bóng đá c1 nhị phân bổ sung có sẵn và được liệt kê trongBảng 9.12. Một số trong số chúng được sử dụng nội bộ để thực hiệnSQL-Standard Chức năng kèo bóng đá c1 được liệt kê trongBảng 9.11.
Bảng 9.12. Các chức năng kèo bóng đá c1 nhị phân khác
get_byte
vàSET_BYTE
Số byte đầu tiên của kèo bóng đá c1 nhị phân như byte 0.get_bit
vàset_bit
Số bit từ bên phải trong mỗi byte; Ví dụ: bit 0 là bit ít có ý nghĩa nhất của byte đầu tiên và bit 15 là bit quan trọng nhất của byte thứ hai.
Lưu ý rằng vì lý do lịch sử, chức kèo bóng đá c1MD5
Trả về giá trị được mã hóa hex của loạiText
trong khi các hàm SHA-2 trở lại loạibytea
. Sử dụng các chức kèo bóng đá c1mã hóa
vàgiải mã
Để chuyển đổi giữa hai, ví dụmã hóa (sha256 ('abc'), 'hex')
Để có được biểu diễn văn bản được mã hóa hex.
Xem thêm hàm tổng hợpString_agg
inPhần 9.20và các chức kèo bóng đá c1 đối tượng lớn trongPhần 35.4.