是否可以在SQL中存储变量(int),以便在达到某个日期后生效?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了是否可以在SQL中存储变量(int),以便在达到某个日期后生效?相关的知识,希望对你有一定的参考价值。
是否可以将变量存储在SQL表中,该表只有在达到某个日期后才会生效?变量是添加到日期以创建“TargetDate”的天数,此变量可以通过用户输入更改,但必须具有“EffectiveDate”?
答案
您当然可以创建一个存储配置数据的configuration
表。在您的情况下,其中一个项目是'EFCTV_BUFFER'
作为键列中的值,并且(例如)'5'
作为值列中的天数。然后,您可以引用该键值来选择缓冲区天数值,并将其添加到您想要的任何日期。
这允许您根据要求随时修改它。
您可以在表中存储日期的插入/更新触发器中引用此表。我建议有两个日期,这样计算只进行一次,除非你需要根据当前的'EFCTV_BUFFER'
配置值进行动态计算。
以上是关于是否可以在SQL中存储变量(int),以便在达到某个日期后生效?的主要内容,如果未能解决你的问题,请参考以下文章