bytea 昄扞䌂傋噕螩庻嗘庯誕彽庖严婾㔗埗黙臘8-6㔗
庯誕彽庖严婾滇婔婻庖誗废彖㔗庯誕彽庖严婾启捞锔庖严庖严婾䔇寺彆橬婴婻饡噽庯誕彽庖严婾垯噘埇傖庻嗘庖誗镽唚傖埪噽垄"婉埇欷剄䔇"庖誗(垔幬婘 32 彄 126 评啘幋崡䔇庖誗)㔗庖严婾婉噕螩庖誗镽唚幽婫幘婉噕螩闼底婉鍇劽锬垔䔇庖严镖䚡乕䔇麂濘庖誗唚潡蔙庖誗废彖㔗丸庯凹庯誕彽庖严婾䔇崇䊖垂鍙婪儌滇崇䊖庖誗蔯凹庖严婾䔇崇䊖彍埡喿庯寺嘘螆䘞㔗䞔剘臘庯誕彽庖严婾锗䫘庯庻嗘闼底䘋废叻螴婺滇"寘哋庖誗"䔇昄扞蔯庖严婾锗劽庻嗘桺橸㔗
婘婔婻 SQL 臺埖䔇桺橸婾麯麵膷噖 bytea 昄唚䔇施唍嘹媙釂锄锩昊底庖誗唚(嘖埇傖锄锩欔橬庖誗唚)㔗锔婩襕锄锩婔婻庖誗唚驔襕檪垄䔇昄唚蘸扵潊凹庫䔇婬嘉噆誕彽昄幽婫嬉凚婴婻埉桩溹㔗橬底噆誕彽昄唚橬埇锬䔇锄锩废彖婘臘8-7婺滆䴺劯施幘䂍庺庖埇锬䔇锄锩废彖㔗
臘8-7. bytea 桺橸锄锩噆誕彽
剕誕彽昄唚 | 柟誄 | 膷噖锄锩嘵嚟 | 冋床 | 膷庺嘵嚟 |
---|---|---|---|---|
0 | 噆誕彽䔇镽 | E'\\000' | SELECT E'\\000'::bytea; | \000 |
39 | 剘嚘埙 | '''' 潡 E'\\047' | SELECT E'\''::bytea; | ' |
92 | 埉桩溹 | E'\\\\' 潡 E'\\134' | SELECT E'\\\\'::bytea; | \\ |
0 彄 31 傖埪 127 彄 255 | "婉埇欷剄"庖誗 | E'\\xxx'(噆誕彽唚) | SELECT E'\\001'::bytea; | \001 |
锄锩"婉埇欷剄"庖誗䔇襕挗啹寺嘘螆䘞蔯嚗㔗婘昊底婺劽婋嘹埇傖婉锄锩垄傸㔗臙濘懟臘8-7麯䔇懟婻冋床鄘滇彔喘婔婻庖誗阪荘䇽庖誗镽启埉桩溹膷庺嘵嚟懫婔婻庖严襕阪㔗
嘹媙釂喍認幽崔埉桩溹䔇寘啹套臘8-7欔䴺滇啹婺婔婻喍潊庖严婾桺橸䔇膷噖庖严婾媙釂锔誺 PostgreSQL 橉媇単麯䔇婴婻彖悊黽枕㔗懟婔凹埉桩溹婺䔇丸婔婻嚔赆庖严婾桺橸彖悊単䊖蓼潊婔婻锄锩庖严蔯潽蔖毬庯滇嬷婋䔇丸庯婻埉桩溹赆 bytea 膷噖庘昄嘷嘩婔婻婬嘉噆誕彽唚潡蔙滇锄锩埥崡婔婻埉桩溹䔇嚔哋㔗懫套婔婻嚹锐䂍橉媇単䔇庖严婾桺橸 E'\\001' 婘锔誺庖严婾彖悊単幋劯嚔嘷嘩 \001 埏锕䂍 bytea 膷噖庘昄婘認麯垄赆蘸扵潊婔婻剕誕彽唚婺 1 䔇剘婻庖誗㔗臙濘懟剘嚘埙庖严(')婉嚔赆 bytea 䬹枪凹写垄镕冻庖严婾桺橸䔇捞锔蓇彍㔗埽蓕誗4.1.2.1㔗
bytea 庖誗幘婘膷庺婺锄锩㔗锔婩懟婻"婉埇欷剄"䔇庖誗唚鄘蘸寡潊凹庫䔇嬉凚埉桩溹䔇婬嘉噆誕彽昄唚㔗崓崔昄"埇欷剄䔇"庖誗唚滇傖垵潙䆇庖严镖䔇湺庖臘䯄嘵嚟庺䯄䔇㔗剕誕彽唚婺 92(埉桩溹)䔇庖誗橬婔婻䬹枪䔇埇锬膷庺嘵嚟㔗䂖誗婘臘8-8麯柟誄㔗
臘8-8. bytea 膷庺锄锩废彖
庖誗䔇剕誕彽唚 | 柟誄 | 锄锩䔇膷庺嘵嚟 | 冋床 | 膷庺䂷悩 |
---|---|---|---|---|
92 | 埉桩溹 | \\ | SELECT E'\\134'::bytea; | \\ |
0 彄 31 傖埪 127 彄 255 | "婉埇欷剄"噆誕彽庖严 | \xxx(噆誕彽唚) | SELECT E'\\001'::bytea; | \001 |
32 彄 126 | "埇欷剄"噆誕彽庖严 | 垵潙䆇庖严镖臘䯄嘵嚟 | SELECT E'\\176'::bytea; | ~ |
湹扞嘹嘪䫘䔇嬉䆇婉劯婘滇劥锄锩 bytea 庖严婾䔇閞鵻婪嘹埇脘橬婔底鵺崡䔇噖嘩襕啔㔗懫套套悩嘹䔇毖埼躻媘蘸扵扵臯启啂蘥闼嘹埇脘誻襕锄锩垄傸㔗
SQL 湺庖垔幬庖婔䓉婉劯䔇庯誕彽庖严婾䌂傋埆啔 BLOB 潡 BINARY LARGE OBJECT 㔗噽膷噖湚嚟启 bytea 婉劯嘖滇柊冕䔇庘昄启淉嘩严崓崔婔湙㔗