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)