如何让一个表中字段有计算关系,如实发=已发+未发,用的是Ado(100分)

  • 主题发起人 主题发起人 sharkboy
  • 开始时间 开始时间
S

sharkboy

Unregistered / Unconfirmed
GUEST, unregistred user!
如何让一个表中字段有计算关系,如实发=已发+未发,用的是Ado
 
SELECT 已发+未发 AS 如实发 FROM XXX
 
写个触发器,插入时如实发=已发+未发,和ADO就没什么关系了!
其实我觉的你的这个字段在表中应该不出现,否则有冗余之嫌!
不符合数据库设计要求!
 
1.如果表内字段间有非引用关系表明有数据冗余,有悖数据库设计规范。
2.通过视图来实现你需要的计算字段,达到你的目的。
3.表间关系是数据库设计的事,与你使用的DBMS有关,与用什么引擎无关。
看来你很多概念还很模糊。
 
后退
顶部