SQL中的日期型常量具体指的是什么?

请您相信的给我说说SQL中的日期型常量具体指的是什么?谢谢!
2024-11-21 00:22:13
推荐回答(1个)
回答1:

日期型常量的表示方法稍微复杂一些。需要用{}将年、月、日括起,而年、月、日之间用分隔符分隔。分隔符有斜杠(/)、连字号(-)、西文句号(.)和空格等。在书写一个日期常量时,可以使用任何一个分隔符,但系统显示一个日期量时,默认的是斜杠(/)。可以使用SET MARK TO[日期分隔符]命令指定系统显示日期量时使用的分隔符。
例如,在命令窗口中输入下面的命令:
SET MARK TO [/]
?{^1999.10.02}
SET MARK TO [-]
?{^1999/10/02}
主屏幕两次显示的日期是:
10/02/99
10-02-99
日期型常量的书写格式有两种:严格的日期格式和传统的日期格式。
严格的日期格式需要在左括号后面加上字符^,格式为{^yyyy-mm-dd},例如{^1999-10-02}。严格的日期格式规定:年份必须是4位数字,年月日的顺序不能颠倒,年月日三项均不能缺省。
传统的日期格式为:{mm/dd/yy},例如{10/02/99}。年月日的顺序可以通过SET DATE TO命令改变。