写点什么

YashanDB TYPEOF 函数

作者:YashanDB
  • 2025-08-11
    广东
  • 本文字数:415 字

    阅读完需:约 1 分钟

TYPEOF 函数获取expr1参数的数据类型,将其作为 VARCHAR 类型的字符串返回。

当 expr1 的值为 NULL 时,函数返回 varchar。

expr2 取值范围为 0 和 1、列存表中不可指定本参数。

  • 0 表示显示 typeof 中 expr1 所有参数类型信息(包括类型精度以及字符串长度)和返回值类型。

  • 1 表示显示返回值类型以及类型对应的精度或长度信息。

当 expr2 为空时,typeof 函数只显示返回值类型。

示例

SELECT TYPEOF('') t1,TYPEOF('1.2345') t2,TYPEOF(1.2345) t3,TYPEOF(SYSDATE) t4FROM DUAL;T1        T2    T3        T4                                                              --------- ----- --------- ----------------------------------------------------------------varchar   char  number    date
SELECT TYPEOF(1.21, 0) RES FROM DUAL;
RES-----------------------------------------number(3, 2)[expr_const:number(3, 2)]
SELECT TYPEOF(1.21, 1) RES FROM DUAL;
RES-------------number(3, 2)
复制代码


用户头像

YashanDB

关注

全自研国产新型大数据管理系统 2022-02-15 加入

还未添加个人简介

评论

发布
暂无评论
YashanDB TYPEOF函数_数据库_YashanDB_InfoQ写作社区