oracle数据库ppt+中科院培训专用Les16_cn.pptVIP

  • 0
  • 0
  • 约1.06万字
  • 约 19页
  • 2018-04-27 发布于山西
  • 举报

oracle数据库ppt+中科院培训专用Les16_cn.ppt

oracle数据库ppt中科院培训专用Les16_cn

Oracle9i/10g 日期时间函数 目标 完成本课后, 您应当能够使用下面的日期时间函数: TZ_OFFSET CURRENT_DATE CURRENT_TIMESTAMP LOCALTIMESTAMP DBTIMEZONE SESSIONTIMEZONE EXTRACT FROM_TZ TO_TIMESTAMP TO_TIMESTAMP_TZ TO_YMINTERVAL 时区 Oracle9i 日期时间支持 在 Oracle9i 中,你能够在你的日期和时间数据中包含时区,并且提供对小数秒的支持 3 种新的日期时间数据类型: TIMESTAMP TIMESTAMP WITH TIME ZONE (TSTZ) TIMESTAMP WITH LOCAL TIME ZONE (TSLTZ) Oracle9i 服务器提供对日期时间数据类型的夏令时支持 TZ_OFFSET CURRENT_DATE CURRENT_DATE 对于会话时区是敏感的 在罗马日历中返回值是日期 CURRENT_TIMESTAMP CURRENT_TIMESTAMP 对于会话时区是敏感的 返回值是 TIMESTAMP WITH TIME ZONE 数据类型 LOCALTIMESTAMP DBTIMEZONE 和 SESSIONTIMEZONE EXTRACT 用 FROM_TZ 转换 TIMESTAMP 用 TO_TIMESTAMP 和 TO_TIMESTAMP_TZ 转换 STRING 到 TIMESTAMP 用 TO_YMINTERVAL 转换时间间隔 小结 TZ_OFFSET FROM_TZ TO_TIMESTAMP TO_TIMESTAMP_TZ TO_YMINTERVAL CURRENT_DATE CURRENT_TIMESTAMP LOCALTIMESTAMP DBTIMEZONE SESSIONTIMEZONE EXTRACT 练习 16 概览 本章练习包括使用 Oracle9i 日期时间函数: 用TO_TIMESTAMP和TO_TIMESTAMP_TZ转换STRING到TIMESTAMP TO_TIMESTAMP 函数转换一个CHAR、VARCHAR2、NCHAR 或 NVARCHAR2 数据类型的字符串到一个 TIMESTAMP 数据类型的值。TO_TIMESTAMP 函数的语法是: TO_TIMESTAMP (char,[fmt],[nlsparam]) 选项 fmt 指定 char 的格式。如果你忽略 fmt,串必须是 TIMESTAMP 数据类型的默认格式。选项 nlsparam 指定返回的月和日名字及其缩写所使用的语言。参数可以是下面的格式: NLS_DATE_LANGUAGE = language 如果你忽略 nlsparams,该函数使用会话所使用的默认的日期语言。幻灯片中例子转换一个字符串到一个 TIMESTAMP 的值。 TO_TIMESTAMP_TZ 函数转换一个 CHAR、VARCHAR2、NCHAR 或 NVARCHAR2 数据类型的字符串到一个 TIMESTAMP WITH TIME ZONE 数据类型的值。 TO_TIMESTAMP_TZ 函数的语法是: TO_TIMESTAMP_TZ (char,[fmt],[nlsparam]) 选项 fmt 指定 char 的格式。如果忽略,串必须 TIMESTAMP WITH TIME ZONE 数据类型的默认格式。选项 nlsparam 和在 TO_TIMESTAMP 函数中的目的相同。幻灯片中例子转换一个字符串到一个 TIMESTAMP WITH TIME ZONE 的值。 注:TO_TIMESTAMP_TZ 函数不转换字符串到 TIMESTAMP WITH LOCAL TIME ZONE。 用 TO_YMINTERVAL 转换时间间隔 TO_YMINTERVAL 函数转换 CHAR、VARCHAR2、NCHAR 或 NVARCHAR2 数据类型的字符串为 INTERVAL YEAR TO MONTH 数据类型。INTERVAL YEAR TO MONTH 数据类型用 YEAR 和 MONTH 日期时间域存储一段时间。INTERVAL YEAR TO MONTH 的格式如下: INTERVAL YEAR [(year_precision)] TO MONTH 其中,year_precision (年精度) 是在年日期数字域中表示年的数字位数。年精度的默认值是 2。 TO_YMINTERVAL 函数的语法是: TO_YMINTERVAL (char) 其中,char 是要转换的字符串。 幻灯片的例子计算一个日期, EMP

文档评论(0)

1亿VIP精品文档

相关文档