الوصف
RawBLOB جميع بيانات الإدخال كقيمة واحدة. ولا يمكن تحليل إلا جدول يحتوي على حقل واحد من النوع String أو نوع مشابه.
ويُخرَج الناتج بتنسيق ثنائي من دون فواصل أو محارف إفلات. وإذا أُخرجت أكثر من قيمة واحدة، يصبح التنسيق ملتبسًا، ويستحيل قراءة البيانات مرة أخرى.
مقارنة التنسيقات الخام
RawBLOB وTabSeparatedRaw.
RawBLOB:
- تُخرَج البيانات بتنسيق ثنائي، من دون أي إفلات؛
- لا توجد فواصل بين القيم؛
- لا يوجد سطر جديد في نهاية كل قيمة.
TabSeparatedRaw:
- تُخرَج البيانات من دون أي إفلات؛
- تحتوي الصفوف على قيم مفصولة بعلامات تبويب؛
- يوجد محرف line feed بعد آخر قيمة في كل صف.
RawBLOB وRowBinary.
RawBLOB:
- تُخرَج حقول String من دون أن يُسبَق كلٌّ منها بالطول.
RowBinary:
- تُمثَّل حقول String على شكل طول بتنسيق varint (غير موقَّع [LEB128] (https://en.wikipedia.org/wiki/LEB128))، متبوعًا ببايتات السلسلة.
RawBLOB، يرمي ClickHouse استثناءً:
مثال للاستخدام
Query
Response