SHOW

显示当前会话的运行时参数。

语法

SHOW { parameter | ALL }

参数

ALL
显示所有运行时设置。
AUTOCOMMIT
返回 on/off,以指示语句在完成时是否自动提交事务。
AVAILABLE ROLES
列出可供用户使用的所有 角色
DATESTYLE
显示日期值的当前样式。请参阅SET DATESTYLE
ENABLED ROLES
显示为当前会话启用的角色。请参阅SET ROLE
ESCAPE_STRING_WARNING
返回 on/off,以指示在字符串中发现反斜杠转义时是否发出警告。请参阅SET ESCAPE_STRING_WARNING
GRACEPERIOD
显示通过 SET SESSION GRACEPERIOD 设置的会话 GRACEPERIOD。
IDLESESSIONTIMEOUT
显示会话在超时之前可以保持空闲的时间。
INTERVALSTYLE
显示在打印时间间隔时是否输出单位。请参阅SET INTERVALSTYLE
LOCALE
显示当前区域设置。请参阅SET LOCALE
MEMORYCAP
显示任何请求使用的最大内存量。请参阅 SET MEMORYCAP
MULTIPLEACTIVERESULTSETS
返回 on/off,以指示是否允许在一个连接上存在多个活动结果集。请参阅SET SESSION MULTIPLEACTIVERESULTSETS
RESOURCE POOL
显示会话当前使用的资源池。请参阅 SET RESOURCE POOL
RUNTIMECAP
显示此会话中查询可运行的最长时间。请参阅 SET RUNTIMECAP
SEARCH_PATH
显示 Vertica 搜索架构时采用的顺序。请参阅SET SEARCH_PATH。例如:
=> SHOW SEARCH_PATH;
    name     |                      setting
-------------+---------------------------------------------------
 search_path | "$user", public, v_catalog, v_monitor, v_internal
(1 row)
  
STANDARD_CONFORMING_STRINGS
显示是否为会话启用反斜杠转义。请参阅SET STANDARD_CONFORMING_STRINGS
TEMPSPACECAP
显示在会话中查询可以使用的最大临时文件空间。请参阅 SET TEMPSPACECAP
TIMEZONE
显示当前会话中设置的时区。请参阅 SET TIMEZONE
TRANSACTION_ISOLATION
显示当前事务隔离设置,如 SET SESSION CHARACTERISTICS AS TRANSACTION 中所述。例如:
=> SHOW TRANSACTION_ISOLATION;
         name          |    setting
-----------------------+----------------
 transaction_isolation | READ COMMITTED
(1 row)
  
TRANSACTION_READ_ONLY
返回 true/false 以指示当前的只读设置,如 SET SESSION CHARACTERISTICS AS TRANSACTION 中所述。例如:
=> SHOW TRANSACTION_READ_ONLY;
         name          | setting
-----------------------+---------
 transaction_read_only | false
(1 row)
  

特权

示例

显示所有当前运行时参数设置:

=> SHOW ALL;
            name             |                          setting
-----------------------------+-----------------------------------------------------------
 locale                      | en_US@collation=binary (LEN_KBINARY)
 autocommit                  | off
 standard_conforming_strings | on
 escape_string_warning       | on
 multipleactiveresultsets    | off
 datestyle                   | ISO, MDY
 intervalstyle               | plain
 timezone                    | America/New_York
 search_path                 | "$user", public, v_catalog, v_monitor, v_internal, v_func
 transaction_isolation       | READ COMMITTED
 transaction_read_only       | false
 resource_pool               | general
 memorycap                   | UNLIMITED
 tempspacecap                | UNLIMITED
 runtimecap                  | UNLIMITED
 idlesessiontimeout          | UNLIMITED
 graceperiod                 | UNLIMITED
 enabled roles               | dbduser*, dbadmin*, pseudosuperuser*
 available roles             | dbduser*, dbadmin*, pseudosuperuser*
 (19 rows)