我想在数据库表中保存日期的月份和日期部分。无论实际年份如何,这都将得到修复,因此我也不需要保存这一年
我可以定义类似:char(5)
的类型并将其另存为:01-01
但这不会保护"来自垃圾串。
有没有办法更好地定义它?例如。一个月和日的枚举有意义吗? (虽然仍然可以定义类似02-30
的东西,但这当然毫无意义)
答案 0 :(得分:-1)
select to_char(to_date('2011-01-17', 'yyyy-mm-dd'),'dd-mm') from dual;
<强> 17-01 强>
它是用Oracle编写的,你可以使用Query for SQL中的逻辑。