oracletrunc函数用法
Oracle TRUNC函数是可用于去除指定日期或数值的因子。它实现了称为舍入的功能,使用它可以将日期或数字格式化,只保留指定精度。
1.TRUNC函数的定义
TRUNC函数可以用来从数字或日期中去除指定的因子,实现调整精度的目的。其函数语法格式如下:
TRUNC(expr [,fraction])
expr: 将要去除的因子的源数据,可以是日期或者数据类型;
fraction: 指定需要保留的精度,必须是数字类型;
2.TRUNC函数的用法
(1)在数字类型操作中,TRUNC函数可以从expr去除小数点后指定精度位数的值,若fraction不指定,默认为零,即去除小数点后任何值;
3.TRUNC函数的注意事项
(1)TRUNC函数只支持DATE、NUMBER数据类型,不支持CHAR、VARCHAR、FLOAT、LONG等类型;
(2)非指定的日期类型,不能作为fraction参数,否则会报出如下错误:ORA-00907:Missing Right Parenthesis;
(3)TRUNC函数不能在PL/SQL的语境下使用,只能在SELECT语句中使用;(4)TRUNC函数不会修改原表达式的值,它只是返回一个新结果。
oracle中trunc函数用法

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。