类型为 BLOB
的项表示长度从 1 字节到 2G 字节的二进制大对象。
下列陈述适用于类型为 BLOB 的项:
- 它仅被声明为一个项,在 BasicRecords 中不受支持。
- 它可被传递至局部函数和程序调用。大对象参数和相应自变量必须都被声明为同一类型的大对象。
- 它只能被指定给另一个 BLOB 变量。
- 它可以移至另一个 BLOB 变量,这与对 BLOB 变量赋值的结果相同。
- 可以创建类型为 BLOB 的引用变量。
- 它使用 SQLlocator(CLOB);即,BLOB 包含指向 SQL BLOB 数据而不是数据本身的逻辑指针。
- 在与 SQLRecord 一起使用时,
- BLOB 将二进制大对象表示为数据库中的列。
- BLOB 在创建它的转换持续期间有效。
- 它不能传递给对远程程序或非 EGL 程序的调用。
- 它不能作为赋值语句或表达式中的操作数引用。
可以将下列函数与 BLOB 配合使用:
- attachBlobToFile
- freeBlob
- getBlobLen
- loadBlobFromFile
- truncateBlob
- updateBlobToFile