gbase各种坑

1.  头像、文件上传后,点击查看头像,会在服务器生成临时文件

gbase各种坑_第1张图片

解决: 头像在gbase中的字段为byte, 改为blob类型就不会产生临时文件

 

2. 使用union时候,会报如下错误,该错只存在与gbase8s, gbase8t没有该问题

gbase各种坑_第2张图片

解决: 字段类型不一致或长度不一致,将长度或字段类型改为一致即可

3. 在使用count(字段) 作为返回参数时,如:

        select c.label, count(c.label)
        from taaudit a, tauser u, tadict c
        where
            a.userid = u.userid
            and c.value = a.audittype
            and c.type = 'AUDITTYPE'
        group by c.label
        order by count(c.label)

默认返回的是label 和 (count)

所以此时需要给count(c.label)一个别名,写成count(c.label) as count

4. gbase查询序列

select  seqName.nextval as seq from sysmaster:sysdual

sequence名字在gbase 8t 与gbase 8s 中存在区别:

gbase 8t 中不能加下划线  如: seq_name

你可能感兴趣的:(其他)