#BENCHMARK

benchmark
BENCHMARK ( count , expr )

BENCHMARK函数将expr重复执行 count 次,并以TINYINT类型承载返回值,当任一参数为NULL或 count < 0时,返回NULL。否则,返回0。

count的值为数值型,或可以转换为BIGINT类型的其他类型(转换失败返回类型转换错误),仅支持以常量或绑定参数的形式输入,不满足则报错。当为小数时,则通过四舍五入原则取整,且整数数值不能超过int64所能表示的范围。

该函数不支持列式计算。

示例

SELECT BENCHMARK(3,BIN('2345.34')) res FROM DUAL;

RES
-----
0
pdf-btn 下载文档
copy-btn 复制链接