GBase 8a
运维管理
问答
empty_blob() 这个函数如何替代
发表于2024-09-26 11:44:5137次浏览4个评论
【GBase版本】:GBase 8a V9.5.3.28
【操作系统】:linux
问题1:oracle 库,表里字段类型是blob, GBase库,这个字段类型是设置为 longblob 还是 blob ?
问题2: oracle 库有empty_blob()函数,但是GBase 8a库里,没有这个函数,有没有替代函数?
评论
登录后才可以发表评论
热门帖子
- 12025-12-01浏览数:182759
- 22023-05-09浏览数:25051
- 42023-09-25浏览数:18521
- 52020-05-11浏览数:17526
问题2:GBase8a可以直接对longblob用空串进行初始化
gbase> create table test_empty_blob (c1 longtext, c2 longblob, c3 varchar(100));
Query OK, 0 rows affected (Elapsed: 00:00:00.11)
gbase> insert into test_empty_blob (c1,c2,c3) values (null,null,null);
Query OK, 1 row affected (Elapsed: 00:00:00.05)
gbase> insert into test_empty_blob (c1,c2,c3) values ('','','');
Query OK, 1 row affected (Elapsed: 00:00:00.05)
gbase> SELECT length(c1) c1_len, length(c2) c2_len, length(c3) c3_len FROM test_empty_blob;
+--------+--------+--------+
| c1_len | c2_len | c3_len |
+--------+--------+--------+
| NULL | NULL | NULL |
| 0 | 0 | 0 |
+--------+--------+--------+
2 rows in set (Elapsed: 00:00:00.01)