GBase 8c gsql工具特殊变量
GBase社区管理员gsql中所有特殊变量都由大写字母、数字和下划线组成。查看特殊变量的默认值,请使用元命令\echo :varname(例如\echo :DBNAME)。
表 特殊变量设置
| 变量 | 设置方法 | 变量说明 |
| DBNAME | \set DBNAME dbname | 设置当前连接的数据库的名称。每次连接数据库时都会被重新设置。 |
| ECHO | \set ECHO all | queries |
|
| ECHO_HIDDEN | \set ECHO_HIDDEN on | off | noexec | 当使用元命令查询数据库信息(例如\dg)时,此变量的取值决定了查询的行为:
|
| ENCODING | \set ENCODING encoding_type | 设置当前客户端的字符集编码格式。 |
| FETCH_COUNT | \set FETCH_COUNT variable |
说明 设置合理的FETCH_COUNT变量值,将减少内存使用量。一般来说,设为100到1000之间的值比较合理。 |
| HOST | \set HOST hostname | 设置已连接的数据库主机名称。 |
| IGNOREEOF | \set IGNOREEOF variable |
|
| LASTOID | \set LASTOID oid | 最后影响的oid值,即为从一条INSERT或lo_import命令返回的值。此变量只保证在下一条SQL语句的结果显示之前有效。 |
| ON_ERROR_ROLLBACK | \set ON_ERROR_ROLLBACK on | interactive | off |
|
| ON_ERROR_STOP | \set ON_ERROR_STOP on | off |
|
| PORT | \set PORT port | 设置当前连接数据库的端口号。 |
| USER | \set USER username | 设置当前用于连接的数据库用户。 |
| VERBOSITY | \set VERBOSITY terse | default | verbose | 该变量用于控制错误报告的冗余行。
|
热门帖子
- 12025-12-01浏览数:182759
- 22023-05-09浏览数:25051
- 42023-09-25浏览数:18521
- 52020-05-11浏览数:17526