问题描述
大家好,请问怎么在VS的界面里面让SQL数据库的某列设成自动计算?例如说C=A+B,当A和B有数据的时候,C自动变成A+B可以在VB的数据库里面设置吗?我不想用connection.string的方式.Access数据库里面是可以的,但是SQL的我不知道.谢谢!
解决方案
解决方案二:
一样吧insertintotable(c)values(a+b)要是以前的数据也要算就读取for循环下
解决方案三:
如果一定要这么做请使用触发器但是你这么做违反了元数据规则,C列是计算列压根不需要存在。其实数据表表只有A和B列即可,View和查询时SELECTA,B,A+BASCFROMTableName即可
解决方案四:
其实数据表表只有A和B列即可,同意该说法。
解决方案五:
解决方案六:
在数据库表设计里在C那列设置个公式就行了。
时间: 2024-08-24 03:04:42