强制 DATETIME 或 INTERVAL 值的格式

数据库服务器总是按 year-month-day hour:minute:second.fraction 的顺序显示 INTERVAL 或 DATETIME 值的部分。数据库服务器不像它对 DATE 值进行格式编排时的做法那样引用对操作系统定义的日期格式。

您可以编写以系统定义的格式显示 DATETIME 值日期部分的 SELECT 语句。其诀窍是使用 EXTEND 函数来隔离部分字段,并通过 MDY() 函数(此函数将它们转换为 DATE)来将它们进行传递。下列代码显示了一个不完整的示例:
SELECT ... MDY (
      EXTEND (DATE_RECEIVED, MONTH TO MONTH),
      EXTEND (DATE_RECEIVED, DAY TO DAY),
      EXTEND (DATE_RECEIVED, YEAR TO YEAR) )
      FROM RECEIPTS ...