2. 数字格式元素 Oracle 8i 数据库管理 WinnerSoft 格式化一个有尾随符号的负数及尾随一空格的正数 999,999MI MI 格式化一个没有前置空格和尾随空格的数据 Fm9.99 FM 得到一个由说明符定义的格式数据 999.9EEEE EEEE 标定数字的位置。如果在数字格式中没有符号说明,正数的前面将用一个空格代替对应负数的负号 9.99 9 标定格式化数字中试图显示前置零的位置 0999 0 标定由参数 NLS_UNION_CURRENCY 说明的联合体当前的字符的位置 U999,999.99 U 标定由参数 NLS_CURRENCY 说明的当前字符的位置 L999,999.99 L 标定当前字符(由参数 NLS_ISO_CURRENCY 说明 ) 的位置,这是个对语言编程有限定作用的数值 C999,999.99 C 标定格式化数字前面美元符号的位置 $999 999.99 $ 标定小数点(由参数 NLS_NUMERIC_CHARACTER 说明)的位置,这是对语言编程有限定作用的数值 9D99 D 标定格式化数字中的小数点位置 9.99 . 返回一组通过参数 NLS_NUMERIC_CHARACTER 设定的分隔符,这是个对语言编程有限定作用的数值 999G999 G 标定格式化数字中的位置 999 , 999 , 说明 示例 元素
3. 数字格式元素 Oracle 8i 数据库管理 WinnerSoft 乘以 10 的 x 次方,其中, x 是字符 v 后面字符 9 的个数 999v999 V 返回 16 进制数。该 16 进制数字符( A-F )符合格式说明串的要求。使用 X 返回大写的 16 进制数字( A-F ),使用 x 返回小写的 16 进制数值( a-f) XXXX Xxxx X 以最少的字符数为数值格式。其中, TM9 时固定的注记方式,但 TME 则需使用具体的说明。如果,在一超过 64 个字符的字符串中使用了 TM9 ,那么,说明的形式可以是任意的 TM9 TME TM 将数据格式定义成:负数前面负号( - ),正数前面置正号( + )将符号置于数值后面,符号变成尾随符号 S999,999 999,999s S 将数据的格式定义为小写罗马数字 m M 将数据的格式定义为大写罗马数字 RN RN 格式化 < > 中的负数 999pr PR 说明 示例 元素
4. 日期格式元素 Oracle 8i 数据库管理 WinnerSoft 返回月份值 dd-Mon-yyyy DD 返回缩写的星期名 X Dy dd-Mon-yyyy DY 返回 9 个字符宽度的星期全名 X Day dd-Mon-yyyy DAY 返回一星期序号 1-7 ,星期日为 1 X D D 返回世纪数值。使用 S 可以在 BC 前面加一负号。 2000 年对应 20th 世纪, 20001 年对应 21th 世纪 CC SCC CC SCC 标示 AM/PM 的位置。该说明符与 AM 和 A.M. 的使用相同,但不能用在函数 TO_CHAR 中 hh:mi pm hh:mi P.M. PM P.M. 标示上下午标志 AM/PM 的位置。在某时间区间是否加设该标志,应该与所使用的格式说明符相一致 X hh:mi am hh:mi a.m. hh:mi AM AM A.M. PM P.M. 标示公元标志 AD/BC 的位置。在某时间内是否加设该标志,应该与所使用的格式说明符相一致 X YYYY AD yyyy bc YYYY B.C. AD A.D. in BC B.C. 在一日期当中设置一分隔标点。其实,在说明一日期格式时,可以使用任意字符作为分隔标点 X mm/dd/yy _/,.;: 说明 TO_DATE? 示例 元素
5. 日期格式元素 Oracle 8i 数据库管理 WinnerSoft 返回一罗马数字月份 X RM RM 返回相应的季节号(数字),例如: 1-3 月返回 1 , 4-6 月返回 2 ,如此等等 Q Q 返回有 9 个字符宽度的月份全名 X Monrh dd,yyyy MONTH 返回月份缩写 X dd=Mon-yyyy MON 返回一个月份数字 X mm/dd/yy MM 返回一个分钟数值 X hh:mi:ss MI 返回一数字,该数字为从 1-Jan-4712 BC 到当天的天数 X J J 返回 ISO 年份数字, IYYY 返回 4 位数年份值, IY 返回最后 2 位年份值 dd-Mon-IY dd-Mon-IYYY IYYY IYY IY I 返回一年中由 ISO 标准定义的星期数值 IW IW 返回小时数值( 0-23 ) X HH24:MI HH24 返回小时数值( 1-12 ) hh12:mi:ss HH12 返回小时数值( 1-12 ) X HH:MI HH 返回一时代的全名 EE EE 返回一时代的缩写名称。该说明符仅用于有历法支持的时代,例如,日本的天皇历法等 E E 返回年值 ddd yyy DDD 说明 TO_DATE? 示例 元素
6. 日期格式元素 Oracle 8i 数据库管理 WinnerSoft 返回年份数字,从 1 位到此 4 位。使用 YYYY 将得到全部 4 位年份数字,而使用 YY 仅仅得到最后的两位,如此等等。负号 ( - )被加到 S 前表示公元前的年份 X Mon dd,YYYY YYYY SYYY YYY YY Y 返回一个逐字拼写的年份数值。加 S 对于公元前的年份前缀一个负号( - ) Mon dd,YEAY YEAR SYEAR 返回一带有逗号的年份数字,逗号后面是一千位数 X Mon dd,Y,YYY Y,YYY 返回相对一个月中的星期数字 W W 返回相对一年中的星期数字 WW WW 返回超过午夜的秒数 X sssss SSSSS 返回秒值 X hh:mi:ss SS 与 RR 相似,但也允许以 4 位数字输入年份。如果使用 4 位数表示年份,则不允许修改。如果使用 2 位数字,则规则与 RR 相同 X dd-Mon-rrrr RRRR 通过一个窗口(其位置可变)解释一个两位数字的年份。如果,这个两位的数字年份小于 50 ,那么,该年份将被解释为下一世纪的年份数值。例如,假设当前年份是 1999 年,那么日期 1-Jan-2030 X dd-Mon-rr RR 说明 TO_DATE? 示例 元素