云数据库 GAUSSDB-系统表信息函数:pg_typeof(any)

时间:2025-06-03 09:32:37

pg_typeof(any)

描述:获取任何值的数据类型

返回类型:regtype

备注:pg_typeof返回传递给他的值的数据类型OID。这可能有助于故障排除或动态构造SQL查询。声明此函数返回regtype,这是一个OID别名类型(请参考对象标识符类型);这意味着它是一个为了比较而显示类型名称的OID。

示例:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
gaussdb=# SELECT pg_typeof(33);
 pg_typeof 
-----------
 integer
(1 row)

gaussdb=# SELECT typlen FROM pg_type WHERE oid = pg_typeof(33);
 typlen 
--------
      4
(1 row)
support.huaweicloud.com/distributed-devg-v8-gaussdb/gaussdb-12-2655.html