首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > PB >

无限添加定制字段怎么设计

2012-03-13 
无限添加定制字段如何设计碰到一个需求:物品的类别下边要求可以无限添加属性字段。例如:计算机类 有参数属

无限添加定制字段如何设计
碰到一个需求:物品的类别下边要求可以无限添加属性字段。

例如:计算机类 有参数属性: CPU、硬盘容量、主板型号等字段。
现用户再通过自定义属性功能,
添加一个char型 40字符 的字段 “操作系统:”
添加 datetime “购入时间:”
……

这里是可以无限添加并可以自定义字段类型。

除了后台执行alter语句,大家还有没有别的什么好办法~~



[解决办法]
我估计这个要求实现起来比较难.不是修改表难,而是在这些字段添加以后,写相关的处理程序比较困难...
alter 也可以在前台执行的,通过使用dynamic sql1 .执行拼接的SQL语句字符串.

建议:
在现有物品主表不动的情况下,增加一个附表用于存储与指定物品相关的附加属性,该附表就3个字段:
1,物品关键字
2,附加属性名
3,附加属性值

需要给指定物品增加属性的时候,让用户直接编辑即可.
如果有必要还可以增加一个数据类型的字段,让用户自己选择....

热点排行