华为云用户手册

  • pg_listening_channels() 描述:会话正在侦听的信道名称。 返回值类型:setof text 示例: 1 2 3 4 gaussdb=# SELECT pg_listening_channels(); pg_listening_channels ----------------------- (0 rows) 备注:pg_listening_channels返回当前会话正在侦听的一组信道名称。
  • pg_postmaster_start_time() 描述:服务器启动时间。pg_postmaster_start_time返回服务器启动时的timestamp with time zone。 返回值类型:timestamp with time zone 示例: 1 2 3 4 5 gaussdb=# SELECT pg_postmaster_start_time(); pg_postmaster_start_time ------------------------------ 2017-08-30 16:02:54.99854+08 (1 row)
  • current_schema[()] 描述:当前模式的名称。 返回值类型:name 示例: 1 2 3 4 5 gaussdb=# SELECT current_schema(); current_schema ---------------- public (1 row) 备注:current_schema返回在搜索路径中第一个顺位有效的模式名。(如果搜索路径为空则返回NULL,没有有效的模式名也返回NULL)。如果创建表或者其他命名对象时没有声明目标模式,则将使用这些对象的模式。
  • database() 描述:返回当前的schema的名称。 参数:无 返回值类型:name 示例: 1 2 3 4 5 gaussdb=# SELECT database(); database ---------- public (1 row) 此函数在MYSQL模式数据库中,且GUC参数b_format_version = '5.7'和b_format_dev_version = 's1'时生效。
  • current_user() 描述:当前执行环境下的用户名。 返回值类型:name 示例: 1 2 3 4 5 gaussdb=# SELECT current_user; current_user -------------- omm (1 row) 备注:current_user用于权限检查的用户标识。通常表示会话用户,可以通过SET ROLE进行修改。在函数执行的过程中,受SECURITY DEFINER属性影响。
  • inet_server_addr() 描述:连接的本地地址。inet_server_addr返回服务器接收当前连接用的IP地址。 此函数只有在远程连接模式下有效。 返回值类型:inet 示例: 1 2 3 4 5 gaussdb=# SELECT inet_server_addr(); inet_server_addr ------------------ 10.10.0.13 (1 row)
  • current_schemas(Boolean) 描述:搜索路径中的模式名称。 返回值类型:name[] 示例: 1 2 3 4 5 gaussdb=# SELECT current_schemas(true); current_schemas --------------------- {pg_catalog,public} (1 row) 备注: current_schemas(Boolean)返回搜索路径中所有模式名称的数组。布尔选项决定像pg_catalog这样隐含包含的系统模式是否包含在返回的搜索路径中。 搜索路径可以通过运行时设置更改。命令是: 1 SET search_path TO schema [, schema, ...]
  • pg_current_sessionid() 描述:当前执行环境下的会话ID。 返回值类型:text 示例: 1 2 3 4 5 gaussdb=# SELECT pg_current_sessionid(); pg_current_sessionid ---------------------------- 1579228402.140190434944768 (1 row) 备注:pg_current_sessionid()是用于获取当前执行环境下的会话ID。其组成结构为:时间戳.会话ID,当线程池模式开启(enable_thread_pool=on)时,会话ID为SessionID;而线程池模式关闭时,会话ID实际为线程ID。
  • definer_current_user 描述:当前执行环境下的用户名。 返回值类型:name 示例: 1 2 3 4 5 gaussdb=# SELECT definer_current_user(); definer_current_user ---------------------- omm (1 row) 备注:通常definer_current_user和current_user结果相同,但在存储过程中执行该函数会返回定义当前存储过程的用户名。
  • inet_server_port() 描述:连接的本地端口。inet_server_port返回接收当前连接的端口号。如果是通过Unix-domain socket连接的,则所有这些函数都返回NULL。 此函数只有在远程连接模式下有效。 返回值类型:int 示例: 1 2 3 4 5 gaussdb=# SELECT inet_server_port(); inet_server_port ------------------ 8000 (1 row)
  • SYS_CONTEXT() 描述:返回当前时刻与上下文命名空间'namespace'关联的参数'parameter'的值,该函数功能在第一个入参为'userenv'时与USERENV()功能一致。 当前支持的第二个入参参数: 'current_edition_name'、'current_schema'、'current_sql'、'current_user'、'current_userid'、'database_role'、'ip_address'、'is_apply_server'、'isdba'、'nls_currency'、'nls_date_format'、'nls_date_language'、'server_host'、'service_name'、'session_user'、'session_userid'、'db_name'、'db_unique_name'、'instance'、'instance_name'、'current_edition_id'、'current_schemaid'、'lang'、'language'、'sid' 返回值类型:text 示例: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 SELECT SYS_CONTEXT('userenv','NLS_CURRENCY'); sys_context ------------- $ (1 row) SELECT SYS_CONTEXT('userenv','NLS_DATE_FORMAT'); sys_context --------------- ISO, MDY (1 row) SELECT SYS_CONTEXT('userenv','NLS_DATE_LANGUAGE'); sys_context ------------- en_US.UTF-8 (1 row)
  • USERENV() 描述:返回当前时刻与上下文命名空间'namespace'关联的参数'parameter'的值,该函数功能与SYS_CONTEXT()在第一个入参为'userenv'时功能一致。 当前支持的入参: 'current_edition_name'、'current_schema'、'current_sql'、'current_user'、'current_userid'、'database_role'、'ip_address'、'is_apply_server'、'isdba'、'nls_currency'、'nls_date_format'、'nls_date_language'、'server_host'、'service_name'、'session_user'、'session_userid'、'db_name'、'db_unique_name'、'instance'、'instance_name'、'current_edition_id'、'current_schemaid'、'lang'、'language'、'sid' 当前不支持的入参: 'action'、'is_application_root'、'is_application_pdb'、'audited_cursorid'、'authenticated_identity'、'authentication_data'、'authentication_method'、'cdb_domain'、'cdb_name'、'client_identifier'、'con_id'、'con_name'、'current_sql_length'、'db_domain'、'db_supplemental_log_level'、'dblink_info'、'drain_status'、'entryid'、'enterprise_identity'、'fg_job_id'、'global_uid'、'identification_type'、'is_dg_rolling_upgrade'、'ldap_server_type'、'module'、'network_protocol'、'nls_calendar'、'nls_sort'、'nls_territory'、'oracle_home'、'os_user'、'platform_slash'、'policy_invoker'、'proxy_enterprise_identity'、'proxy_user'、'proxy_userid'、'scheduler_job'、'session_edition_id'、'session_edition_name'、'sessionid'、'statementid'、'terminal'、'unified_audit_sessionid'、'session_default_collation'、'client_info'、'bg_job_id'、'client_program_name'、'current_bind'、'global_context_memory'、'host'、'current_sqln' 返回值类型:text 示例: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 SELECT USERENV('sid'); userenv --------- 955 (1 row) SELECT USERENV('instance'); userenv --------- 14524 (1 row) SELECT USERENV('action'); userenv --------- (1 row) SELECT USERENV('actijj'); ERROR: unrecognized configuration parameter "actijj" CONTEXT: PL/pgSQL function userenv(text) line 114 at RETURN referenced column: userenv 当入参为当前不支持的入参时,则返回NULL;入参为非法入参时报错。
  • to_timestamp_tz(string [DEFAULT return_value ON CONVERSION ERROR], fmt, nlsparam) 描述:将字符串string按fmt指定的格式转换成带时区时间戳类型的值。当string转换成timestamp with time zone类型失败时,则将return_value转换timestamp with time zone类型。nlsparam指定字符串时间中月份和日名称所用的语言,形式为'nls_date_language=language',目前language只支持ENGLISH和AMERICAN。正确使用nlsparam参数的结果和省略nlsparam参数的结果保持一致。具体信息如表3 参数说明所示。 返回值类型:timestamp with time zone 表3 参数说明 参数 类型 描述 string text 被用来转换为带时区时间戳类型的字符串。 return_value text 当string转换成timestamp with time zone类型失败时,则将return_value转换timestamp with time zone类型。 fmt text 指定参数string的日期时间模型格式。 nlsparam text 指定参数string中月份和日名称所用的语言。 示例: 1 2 3 4 5 gaussdb=# SELECT to_timestamp_tz('05 DeX 2000' DEFAULT '05 Dec 2001' ON CONVERSION ERROR, 'DD Mon YYYY','nls_date_language=AMERICAN'); to_timestamp_tz -------------------------- 2001-12-05 00:00:00+08:00 (1 row) 该函数在参数a_format_version值为10c且a_format_dev_version值为s4的情况下有效。
  • treat(expr AS [JSON | REF] schema.type) 描述:将expr转化为AS后关键字指定的类型(JSON或输入的用户自定义类型)。 返回值类型:JSON或输入的用户自定义类型。 示例: 1 2 3 4 5 6 7 8 9 gaussdb=# CREATE TABLE json_doc(data CLOB); gaussdb=# INSERT INTO json_doc values('{"name":"a"}'); gaussdb=# SELECT treat(data as json) FROM json_doc; json -------------- {"name":"a"} (1 row) gaussdb=# DROP TABLE json_doc; DROP TABLE
  • to_dsinterval(text) 描述:将字符转换为interval类型。支持SQL兼容格式与ISO格式。 返回值类型:interval 示例: 1 2 3 4 5 6 7 8 9 10 11 gaussdb=# SELECT to_dsinterval('12 1:2:3.456'); to_dsinterval ---------------------- 12 days 01:02:03.456 (1 row) gaussdb=# SELECT to_dsinterval('P3DT4H5M6S'); to_dsinterval ----------------- 3 days 04:05:06 (1 row) 此函数在参数a_format_version值为10c且a_format_dev_version值为s2的情况下有效。
  • to_yminterval(text) 描述:将字符转换为interval类型。支持SQL兼容格式与ISO格式。 返回值类型:interval 示例: 1 2 3 4 5 6 7 8 9 10 11 gaussdb=# SELECT to_yminterval('1-1'); to_yminterval ----------------- 1 year 1 mon (1 row) gaussdb=# SELECT to_yminterval('P13Y3M4DT4H2M5S'); to_yminterval ----------------- 13 years 3 mons (1 row) 此函数在参数a_format_version值为10c且a_format_dev_version值为s2的情况下有效。
  • nesttable_to_array(anynesttable) 描述:将一个无索引的集合类型转换成具有相同元素的数组类型。 参数:anynesttable 返回值类型:anyarray 示例: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 gaussdb=# create or replace procedure p1 is gaussdb$# type t1 is table of int; gaussdb$# v1 t1 := t1(1, 2, 3); gaussdb$# v2 int[] := cast(v1 as int[]); gaussdb$# begin gaussdb$# raise info '%', v2; gaussdb$# end; gaussdb$# / CREATE PROCEDURE gaussdb=# call p1(); INFO: {1,2,3} p1 ---- (1 row) gaussdb=# CREATE TYPE t1 is table of int; CREATE TYPE gaussdb=# SELECT cast(t1(1, 2, 3) AS int[]) result; result --------- {1,2,3} (1 row) gaussdb=# DROP procedure p1; DROP PROCEDURE gaussdb=# DROP type t1; DROP TYPE
  • to_timestamp(double precision) 描述:把Unix纪元转换成时间戳。 返回值类型:timestamp with time zone 示例: 1 2 3 4 5 gaussdb=# SELECT to_timestamp(1284352323); to_timestamp ------------------------ 2010-09-13 12:32:03+08 (1 row)
  • to_timestamp(text, text) 描述:将字符串类型的值转换为指定格式的时间戳。 返回值类型:timestamp 示例: 1 2 3 4 5 gaussdb=# SELECT to_timestamp('05 Dec 2000', 'DD Mon YYYY'); to_timestamp --------------------- 2000-12-05 00:00:00 (1 row)
  • to_number(expr [, fmt]) 描述:将expr按指定格式转换为一个NUMBER类型的值。类型转换格式请参见表4 数值格式化的模板模式。转换十六进制字符串为十进制数字时,最多支持16个字节的十六进制字符串转换为无符号数;同时格式字符串中不允许出现除x或X以外的其他字符,否则报错。 返回值类型:number 示例: 1 2 3 4 5 gaussdb=# SELECT to_number('12,454.8-', '99G999D9S'); to_number ----------- -12454.8 (1 row)
  • to_number(expr [DEFAULT return_value ON CONVERSION ERROR [, fmt]]) 描述:将字符串expr根据指定fmt格式转换成numeric类型的值。不指定fmt时,expr需要为能直接转换成numeric的字符串, 例: '123' , '1e2'。类型转换格式请参见表5 to_number数值格式化的模板模式。 参数: expr:支持的类型有CHAR、VARCHAR2、NCHAR、NVARCHAR2、TEXT、INT、FLOAT等可以转换成字符串类型的表达式。输入null,返回null。 DEFAULT RETURN_VALUE ON CONVERSION ERROR:可选参数,在参数a_format_version值为10c且a_format_dev_version值为s1的情况下,用于当expr转换numeric类型失败时指定返回值return_value。return_value同expr一样可以是任何能转换成字符串的类型。return_value的转换方式和expr相同也是根据fmt格式进行转换,会先校验return_value是否会转换失败,如果失败则该函数报错。 fmt:可选参数。指定expr的转换格式。任意入参为null,则返回null。 返回值类型:numeric 示例: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 gaussdb=# SET a_format_version='10c'; gaussdb=# SET a_format_dev_version='s1'; gaussdb=# SELECT to_number('1e2'); to_number ----------- 100 (1 row) gaussdb=# SELECT to_number('123.456'); to_number ----------- 123.456 (1 row) gaussdb=# SELECT to_number('123', '999'); to_number ----------- 123 (1 row) gaussdb=# SELECT to_number('123-', '999MI'); to_number ----------- -123 (1 row) gaussdb=# SELECT to_number('123' DEFAULT '456-' ON CONVERSION ERROR, '999MI'); to_number ----------- -456 (1 row)
  • to_timestamp(text [DEFAULT return_value ON CONVERSION ERROR [, fmt]]) 描述:将字符串text按fmt指定的格式转换成TIMESTAMP类型的值。不指定fmt时,在参数a_format_version值为10c和a_format_dev_version值为s1的情况下,按参数nls_timestamp_format所指定的格式转换;若不指定参数a_format_version和a_format_dev_version,则按照固定fmt = 'yyyy-mm-dd hh24-mi-ss'进行转换。 参数: text:任何计算结果为CHAR、VARCHAR2、NCHAR、NVARCHAR2、TEXT类型字符串的表达式。输入null,返回null。 DEFAULT return_value ON CONVERSION ERROR:可选参数,在参数a_format_version值为10c和a_format_dev_version值为s1的情况下,用于当text转换TIMESTAMP类型失败时指定返回值return_value。return_value可以是表达式或者绑定的变量,需可以转换为CHAR、VARCHAR2、NCHAR、NVARCHAR2、TEXT类型或者是null。return_value转换为timestamp类型数据的方法与text转换为timestamp类型数据相同,如果return_value转换为timestamp类型数据失败,该函数报错。 fmt:可选参数。指定text的日期时间模型格式。缺省时,text需要符合默认的日期格式的要求。fmt指定为J时,text需要为整数。 返回值类型:timestamp without time zone 示例: gaussdb=# SET a_format_version='10c'; SET gaussdb=# SET a_format_dev_version='s1'; SET gaussdb=# SELECT to_timestamp('11-Sep-11' DEFAULT '12-Sep-10 14:10:10.123000' ON CONVERSION ERROR,'DD-Mon-YY HH24:MI:SS.FF'); to_timestamp --------------------- 2011-09-11 00:00:00 (1 row) gaussdb=# SELECT to_timestamp('12-Sep-10 14:10:10.123000','DD-Mon-YY HH24:MI:SSXFF'); to_timestamp ------------------------- 2010-09-12 14:10:10.123 (1 row)
  • to_timestamp_tz(string [DEFAULT return_value ON CONVERSION ERROR] [,fmt]) 描述:将字符串string按fmt指定的格式转换成带时区时间戳类型的值。不指定fmt时,按参数nls_timestamp_tz_format所指定的格式转换。 参数: DEFAULT return_value ON CONVERSION ERROR:可选参数。当string转换成timestamp with time zone类型失败时,则将return_value转换timestamp with time zone类型。 fmt:可选参数。指定string的日期时间模型格式。 返回值类型:timestamp with time zone 示例: 1 2 3 4 5 gaussdb=# SELECT to_timestamp_tz('05 DeX 2000' DEFAULT '05 Dec 2001' ON CONVERSION ERROR, 'DD Mon YYYY'); to_timestamp_tz -------------------------- 2001-12-05 00:00:00+08:00 (1 row) 此函数在参数a_format_version值为10c且a_format_dev_version值为s1的情况下有效。
  • to_date(text [DEFAULT return_value ON CONVERSION ERROR [, fmt]]) 描述:将字符串text按fmt指定的格式转换成DATE类型的值。不指定fmt时,在参数a_format_version值为10c和a_format_dev_version值为s1的情况下,按参数nls_timestamp_format所指定的格式转换;若不指定参数a_format_version和a_format_dev_version,则按照固定fmt = 'yyyy-mm-dd hh24-mi-ss'进行转换。 参数: text:任何计算结果为CHAR、VARCHAR2、NCHAR、NVARCHAR2、TEXT类型字符串的表达式。输入null,返回null。 DEFAULT return_value ON CONVERSION ERROR:可选参数,在参数a_format_version值为10c且a_format_dev_version值为s1的情况下,用于当text转换DATE类型失败时指定返回值return_value。return_value可以是表达式或者绑定的变量,需要能够转换为CHAR、VARCHAR2、NCHAR、NVARCHAR2、TEXT类型或者是null。return_value转换为DATE类型数据的方法与text转换为DATE类型数据相同,如果return_value转换为DATE类型数据失败,该函数报错。 fmt:可选参数。指定text的日期时间模型格式。缺省时,text需要符合默认的日期格式的要求。fmt指定为J时,text需要为整数。 返回值类型:timestamp without time zone 示例: 1 2 3 4 5 6 7 8 9 10 gaussdb=# SELECT to_date('2015-08-14'); to_date --------------------- 2015-08-14 00:00:00 (1 row) gaussdb=# SELECT to_date('05 Dec 2000', 'DD Mon YYYY'); to_date --------------------- 2000-12-05 00:00:00 (1 row) gaussdb=# SET a_format_version='10c'; SET gaussdb=# SET a_format_dev_version='s1'; SET gaussdb=# SHOW nls_timestamp_format; nls_timestamp_format ---------------------------- DD-Mon-YYYY HH:MI:SS.FF AM (1 row) gaussdb=# SELECT to_date('12-jan-2022' DEFAULT '12-apr-2022' ON CONVERSION ERROR); to_date --------------------- 2022-01-12 00:00:00 (1 row) gaussdb=# SELECT to_date('12-ja-2022' DEFAULT '12-apr-2022' ON CONVERSION ERROR); to_date --------------------- 2022-04-12 00:00:00 (1 row) gaussdb=# SELECT to_date('2022-12-12' DEFAULT '2022-01-01' ON CONVERSION ERROR, 'yyyy-mm-dd'); to_date --------------------- 2022-12-12 00:00:00 (1 row) 在参数a_format_version值为10c和a_format_dev_version值为s1的情况下,年份的输入超过9999时,系统可能不报错。如to_date('99999-12-12', 'yyyy-mm-dd hh24:mi:ss')结果为9999-09-12 12:00:00。年输入超过9999时,超过4位后面的数字会解析为下一个fmt,to_timestamp同样有此限制。
  • to_clob(char/nchar/varchar/nvarchar/varchar2/nvarchar2/text/raw) 描述:将RAW类型或者文本字符集类型CHAR、NCHAR、VARCHAR、VARCHAR2、NVARCHAR、NVARCHAR2、TEXT转成CLOB类型。 返回值类型:clob 示例: 1 2 3 4 5 gaussdb=# SELECT to_clob('ABCDEF'::RAW(10)); to_clob --------- ABCDEF (1 row) 1 2 3 4 5 gaussdb=# SELECT to_clob('hello111'::CHAR(15)); to_clob ---------- hello111 (1 row) 1 2 3 4 5 gaussdb=# SELECT to_clob('gauss123'::NCHAR(10)); to_clob ---------- gauss123 (1 row) 1 2 3 4 5 gaussdb=# SELECT to_clob('gauss234'::VARCHAR(10)); to_clob ---------- gauss234 (1 row) 1 2 3 4 5 gaussdb=# SELECT to_clob('gauss345'::VARCHAR2(10)); to_clob ---------- gauss345 (1 row) 1 2 3 4 5 gaussdb=# SELECT to_clob('gauss456'::NVARCHAR2(10)); to_clob ---------- gauss456 (1 row) 1 2 3 4 5 gaussdb=# SELECT to_clob('World222!'::TEXT); to_clob ----------- World222! (1 row)
  • to_date(text) 描述:将文本类型的值转换为指定格式的时间戳。 格式一:无分隔符日期,如20150814,需要包括完整的年月日。 格式二:带分隔符日期,如2014-08-14,分隔符可以是单个任意非数字字符。 返回值类型:timestamp without time zone 示例: 1 2 3 4 5 gaussdb=# SELECT to_date('2015-08-14'); to_date --------------------- 2015-08-14 00:00:00 (1 row) 在参数a_format_version值为10c且a_format_dev_version值为s1的情况下,nls_timestamp_format值为YYYY-MM-DD HH24:MI:SS。
  • to_date(text, text) 描述:将字符串类型的值转换为指定格式的日期。 返回值类型:timestamp without time zone 示例: 1 2 3 4 5 gaussdb=# SELECT to_date('05 Dec 2000', 'DD Mon YYYY'); to_date --------------------- 2000-12-05 00:00:00 (1 row)
  • to_char(timestamp, text) 描述:将时间戳类型的值转换为指定格式的字符串。 返回值类型:text 示例: 1 2 3 4 5 gaussdb=# SELECT to_char(current_timestamp, 'HH12:MI:SS'); to_char ---------- 10:55:59 (1 row) 在参数a_format_version值为10c且a_format_dev_version值为s1的情况下,to_char函数会对错误的fmt报错。 如果不是在兼容模式下,to_char函数对于错误的fmt会原样输出,如fmt为FF10,会匹配到FF1进行格式化输出,然后原样输出0。
  • to_nchar(numeric/smallint/integer/bigint/double precision/real[, fmt]) 描述:将一个整型或者浮点类型的值转换为指定格式的字符串。 可选参数fmt可以为以下几类:十进制字符、“分组”符、正负号和货币符号,每类都可以有不同的模板,模板之间可以合理组合,常见的模板有:9、0、,(千分隔符)、.(小数点),详情请参见表1。 模板可以有类似FM的修饰词,但FM不判断排查由模板0指定而输出的0。 要将整型类型的值转换成对应16进制值的字符串,使用模板X或x。 返回值类型:text 示例: 1 2 3 4 5 gaussdb=# SELECT to_nchar(1485,'9,999'); to_nchar --------- 1,485 (1 row) 1 2 3 4 5 gaussdb=# SELECT to_nchar( 1148.5,'9,999.999'); to_nchar ------------ 1,148.500 (1 row) 1 2 3 4 5 gaussdb=# SELECT to_nchar(148.5,'990999.909'); to_nchar ------------- 0148.500 (1 row) 1 2 3 4 5 gaussdb=# SELECT to_nchar(123,'XXX'); to_nchar --------- 7B (1 row) 此函数仅在ORA兼容模式中(即sql_compatibility='ORA')、且参数a_format_version值为10c和a_format_dev_version值为s2时生效。开启参数时支持$、C、TM、TM9、TME、U格式。同时在该参数下,不支持TH、PL、SG格式的fmt。
  • to_char(datetime/interval [, fmt]) 描述:将一个DATE、TIMESTAMP、TIMESTAMP WITH TIME ZONE或者TIMESTAMP WITH LOCAL TIME ZONE类型的DATETIME或者INTERVAL值按照fmt(用于格式化日期和时间值的模板)指定的格式转换为TEXT类型。 fmt可以为以下几类:日期、时间、星期、季度和世纪。每类都可以有不同的模板,模板之间可以合理组合,常见的模板有:HH、MI、SS、YYYY、MM、DD,详情请参见表1。 fmt可以有修饰词,常用的修饰词是FM,可以用来判断排查前导的零或尾随的空白。 返回值类型:text 示例: 1 2 3 4 5 gaussdb=# SELECT to_char(current_timestamp,'HH12:MI:SS'); to_char ---------- 10:19:26 (1 row) 1 2 3 4 5 gaussdb=# SELECT to_char(current_timestamp,'FMHH12:FMMI:FMSS'); to_char ---------- 10:19:46 (1 row)
共100000条
提示

您即将访问非华为云网站,请注意账号财产安全