返回数说广场
0
在Oracle数据库中,下面关于函数的描述中,正确的是(D)
A、ROUND数字函数按四舍五入原则取整数
B、SUBSTR函数从字符串指定的位置返回剩余的子串
C、ADD_MONTHS日期函数返回指定两个月份天数的和
D、SYSDATE函数返回Oracle服务器的日期和时间
解析:
A. ROUND函数确实用于四舍五入,但它不仅限于取整数。ROUND函数可以指定保留的小数位数,如果省略小数位数参数,则默认为0,即对整数部分进行四舍五入。但描述中只提到了取整数,没有提到可以指定小数位数的情况,因此这个描述是不完整的。
B. SUBSTR函数用于从一个字符串中提取子串,可以根据指定的起始位置和长度来截取字符串。它并不是从指定位置返回“剩余”的子串,而是返回从指定位置开始、具有指定长度的子串(如果提供了长度参数)。如果省略长度参数,则返回从指定位置开始到字符串末尾的所有字符。但描述中的“剩余的子串”表述不准确。
C. ADD_MONTHS函数用于将一个日期加上指定的月份数,返回新的日期值。它并不返回两个月份天数的和。例如,ADD_MONTHS(date, 1)会将日期date加上一个月,返回新的日期值,而不是计算两个月份之间的天数和。
D. SYSDATE函数返回Oracle数据库所在的操作系统的当前日期和时间。它是Oracle中的一个内置函数,用于获取系统的当前时间。
0
0 146
分享
评论
热门数说



