# 介绍 tag用于表示当前对象分类的一些特殊信息,如当前对象分类是否为抽象类、是否为叶子分类 # 注意 ==**不建议随意更新tag值!**== ==**不建议随意更新tag值!**== ==**不建议随意更新tag值!**== # 操作方式 **只建议更新新创建出的物料分类tag值!** 在 [批量导入](../相关操作/2.0-PDM/25.物料分类设置.md#批量导入) 物料分类后,想要批量设置非叶子节点为抽象类,可以打开数据库执行如下语句 ```sql SELECT tag, COUNT(*) AS count FROM cfobjkind WHERE objtypeid = 21 AND builtin = 1 GROUP BY tag ORDER BY tag; ``` 这个语句可以查询出所有用户创建出的物料分类 正常情况下只会输出三行内容,其tag一列可能会有三个值:`67174405`、`67174401`、`67305473` 1. `67174405`:非叶子节点,且是抽象类 2. `67174401`:非叶子节点,不是抽象类 3. `67305473`:叶子节点 **如果出现了其他值,请立即放弃使用数据库批量设置抽象类!** 如果查出来的tag只有这三个值,或只有 `67174401`、`67305473` 两个值,那么我们可以通过如下语句**批量设置非叶子节点为抽象类** ```sql UPDATE cfobjkind SET tag = 67174405 WHERE objtypeid = 21 AND builtin = 1 AND tag = 67174401; ```