【发布时间】:2022-01-10 12:46:12
【问题描述】:
我必须创建这个表:
Temps_ED (DateFacture, month, year)
在哪里:
DateFacture :day+month+year
month: (month+year)
year : year
【问题讨论】:
-
这些列应该是什么数据类型?您使用的是什么RDBMS?
-
我假设的日期?它没有指定,但我认为日期,很容易让他们成为 varchar。我正在使用 Oracle 21C
-
只制作 varchar 会很容易,这将导致您在未来询问有关如何处理存储为字符串的日期引起的问题的更多问题.
-
我认为我可以做到这一点,或者至少找到解决方案,为此我搜索并没有发现有帮助,或者我想象的解决方案可能首先不存在
-
不完全清楚你在问什么,但不要在多列中存储相同的值。将日期存储为日期,如果您需要月份和年份的列,请创建计算的列。