能不能动态设置表字段?

Zi_Yuan 2010-10-18 08:58:32
rt。比如:有两个表,a表和b表,
a 表字段为:id、分类,
b 表字段当前为:id
现在要根据 a 表的分类来动态设置 b 表的其他字段,怎么实现?
...全文
65 10 点赞 打赏 收藏 举报
写回复
10 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
Zi_Yuan 2010-10-18
[Quote=引用 9 楼 wxf163 的回复:]
最好不要动态增删字段,这样你的数据库很难保证安全性和完整性。性能会越来越差。
[/Quote]
那么我这个数据库系统应该怎么设计比较好?
  • 打赏
  • 举报
回复
王向飞 2010-10-18
最好不要动态增删字段,这样你的数据库很难保证安全性和完整性。性能会越来越差。
  • 打赏
  • 举报
回复
lcw321321 2010-10-18
[Quote=引用 7 楼 zi_yuan 的回复:]
再补充一点,b表字段只根据a表的分类的增、改而增,不减,这样就不用大动干戈了
[/Quote]
你就说你这个考试系统的需求是什么吧,要达到哪样效果,这CSDN上的人热心的很,都是好人啦,只要你需求明确,很多人一下子就会给你答案了.
  • 打赏
  • 举报
回复
Zi_Yuan 2010-10-18
再补充一点,b表字段只根据a表的分类的增、改而增,不减,这样就不用大动干戈了
  • 打赏
  • 举报
回复
Zi_Yuan 2010-10-18
我把原型贴出来吧,这是一个考试系统,a表是个题型分类表,b表是个试卷设置数据表
a表的题型分类比如有:单选题,多选题,填空题,问答题等
b表设置的字段是永久保存的,所以不能是临时表,一份试卷的字段有:编号,总分,各个题型的分数设置,各个题型的题目个数

用触发器可以实现吗?怎么实现?
  • 打赏
  • 举报
回复
lcw321321 2010-10-18
[Quote=引用楼主 zi_yuan 的回复:]
rt。比如:有两个表,a表和b表,
a 表字段为:id、分类,
b 表字段当前为:id
现在要根据 a 表的分类来动态设置 b 表的其他字段,怎么实现?
[/Quote]
可以实现,最好是用临时表之类的,实体表这样折腾,不现实.不过要你把测试数据出来,才好帮你弄.
  • 打赏
  • 举报
回复
Zi_Yuan 2010-10-18
[Quote=引用 3 楼 zsh0809 的回复:]
引用 2 楼 zi_yuan 的回复:

并且 b 表除预设字段(id)外的其他字段要根据 a 表的分类自动更新,我说清楚了吗?

贴出表结构,测试数据,期望结果.
[/Quote]
我这两个表还没有设置,只是初步设想,所以不能截图,请谅解
  • 打赏
  • 举报
回复
zsh0809 2010-10-18
[Quote=引用 2 楼 zi_yuan 的回复:]

并且 b 表除预设字段(id)外的其他字段要根据 a 表的分类自动更新,我说清楚了吗?
[/Quote]
贴出表结构,测试数据,期望结果.
  • 打赏
  • 举报
回复
Zi_Yuan 2010-10-18
并且 b 表除预设字段(id)外的其他字段要根据 a 表的分类自动更新,我说清楚了吗?
  • 打赏
  • 举报
回复
相关推荐
发帖
MS-SQL Server
加入

3.3w+

社区成员

MS-SQL Server相关内容讨论专区
申请成为版主
帖子事件
创建了帖子
2010-10-18 08:58
社区公告
暂无公告