能不能动态设置表字段?

Zi_Yuan 2010-10-18 08:58:32
rt。比如:有两个表,a表和b表,
a 表字段为:id、分类,
b 表字段当前为:id
现在要根据 a 表的分类来动态设置 b 表的其他字段,怎么实现?
...全文
93 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
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]
我这两个表还没有设置,只是初步设想,所以不能截图,请谅解
「已注销」 2010-10-18
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 zi_yuan 的回复:]

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

34,590

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧