gpt4 book ai didi

database - 使用交易表在表的字段中执行计算

转载 作者:搜寻专家 更新时间:2023-10-30 22:22:04 25 4
gpt4 key购买 nike

我想做的一件事是在家里为自己建立一个个人数据库,以使用财务数据库(交易日志、支票/储蓄账户表等),我想这样做主要是为了学习更多关于开发数据库的知识。我非常熟悉 MS Access,虽然没有在这种情况下使用,但我真正想学习的是 SQL Server。

所以,话虽如此,我脑海中浮现的第一个问题是,如果我有一个我想用作分类账的交易表,那么是否有某种方法可以让该表自动执行一个计算基于另一个字段(费用、收入字段)的字段(余额)?类似于某人可能使用 Excel 所做的事情......

或者这是我必须使用未绑定(bind)表单和 UPDATE 语句这种方法做的事情吗?如果这种想法存在表约束,我想学习它....

我在标题中提到了 MS Access,但 SQL Server 也是最受欢迎的。感谢您的帮助!

最佳答案

除非需要索引,否则不应存储派生数据——您可以在 SQL 语句或表示层中计算值。

除了 SQL Server 表中的计算列外,您还可以在 VIEWS 中拥有它们,并且可以为它们建立索引。术语是“索引 View ”,当您这样做时,数据将保存在隐藏的临时表中,并在 VIEW 派生的数据发生更改时即时更新。您可以在@Roland Bouman 的回答中引用的同一链接中的“ View 类型”主题下阅读相关内容。

最后,我不清楚如果您使用 SQL Server 作为后端,为什么还要提到 Access。您在 Access 中开发前端吗?

关于database - 使用交易表在表的字段中执行计算,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2307358/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com