麦粉287976 发表于 2020-3-5 10:40:07

电子表格回写主键设置

使用电子表格回写数据的时候,有没有办法在新增的时候,自定义主键内容,不是手动填入,不展示主键,比如我要把主键内容设置成name那一列的值。

麦粉234843 发表于 2020-3-5 18:04:02

主键部分可以在数据库自行定义,比如主键为ID,在数据库设置自增方式,在smartbi设置回写规则的时候只需标记该字段为主键自增即可,无需将字段展示在界面。
可参考:http://wiki.smartbi.com.cn:18081/pages/viewpage.action?pageId=35750796

麦粉287976 发表于 2020-3-9 14:45:58

麦粉234843 发表于 2020-3-5 18:04
主键部分可以在数据库自行定义,比如主键为ID,在数据库设置自增方式,在smartbi设置回写规则的时候只需标 ...

谢谢不过我数据库的类型不是int,是string的,能否有办法自定义id

Jaylin 发表于 2020-3-9 15:35:21

如果是string的话,可以在smartbi中设置“主键自增”,“主键自增”的意思就是smartb回写时不做处理,由数据库来处理。然后数据库层面,你可以创建触发器来实现插入数据自动输入一个值的效果。
页: [1]
查看完整版本: 电子表格回写主键设置