本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
二進位類型
使用 BINARY 資料類型來存放和管理固定長度、未解譯的二進位資料,為特定使用案例提供高效的儲存和比較功能。
無論要存放的資料實際長度為何,BINARY 資料類型都會存放固定的位元組數。長度上限通常是 255 個位元組。
BINARY 用於存放原始、未解譯的二進位資料,例如影像、文件或其他類型的檔案。資料會完全按照所提供的方式存放,而不需任何字元編碼或解譯。根據實際的二進位值,而不是任何字元編碼或定序規則,比較和排序存放在 BINARY 資料欄中的二進位資料byte-by-byte。
下列範例查詢顯示字串 的二進位表示法"abc"。字串中的每個字元都以十六進位格式的 ASCII 程式碼表示:"a" 是 0x61,"b" 是 0x62,而 "c" 是 0x63。合併時,這些十六進位值會形成二進位表示法 "616263"。
SELECT 'abc'::binary; binary --------- 616263