返回首页

gbase数据、南大通用产品文档:GBase8aK

更新日期:2024年09月11日

183M
1% /run/user/0
示例2:分区挂载:假设要mount 的分区为/dev/sdb1:

RHEL6.X & SUSE:ext4 文件系统,在/etc/fstab 文件尾部增加
/dev/sdb1
/opt
ext4
defaults,noatime,nodiratime,
nobarrier
0 0

RHEL7.X:xfs 文件系统,在/etc/fstab 文件尾部增加
/dev/sdb1
/opt
xfs
defaults,noatime,nodiratime,n
obarrier
0 0

功能描述
ALTER SESSION 命令用于定义或修改那些对当前会话有影响的条件或参数。修改后的
会话参数会一直保持,直到断开当前会话。
注意事项
如果执行SET TRANSACTION 之前没有执行START TRANSACTION,则事务立即结
束,命令无法显示效果。
可以用START TRANSACTION 里面声明所需要的transaction_mode(s)的方法来避免使

GBase 8c SQL 参考手册
南大通用数据技术股份有限公司
746
用SET TRANSACTION。
语法格式
设置会话的事务参数。
ALTER SESSION SET [ SESSION CHARACTERISTICS AS ] TRANSACTION
{ ISOLATION LEVEL
{
READ COMMITTED
| READ UNCOMMITTED
}
|
{ READ ONLY
| READ WRITE
}
} [, ...] ;
设置会话的其他运行时参数。
ALTER SESSION SET
{{config_parameter { { TO
| =
}
{ value | DEFAULT }
| FROM CURRENT }} | CURRENT_SCHEMA [ TO | = ] { schema | DEFAULT }
| TIME ZONE time_zone
| SCHEMA schema
| NAMES encoding_name
| ROLE role_name PASSWORD 'password'
| SESSION AUTHORIZATION { role_name PASSWORD 'password' | DEFAULT }
| XML OPTION { DOCUMENT | CONTENT }
} ;
参数说明
修改会话涉及到的参数说明请参见SET 语法中的参数说明。
示例
-- 创建模式ds。
gbase=#CREATE SCHEMA ds;
--设置模式搜索路径。
gbase=#SET SEARCH_PATH TO ds, public;
--设置日期时间风格为传统的POSTGRES 风格(日在月前)


GBase 8c SQL 参考手册
南大通用数据技术股份有限公司
747
gbase=#SET DATESTYLE TO postgres, dmy;
--设置当前会话的字符编码为UTF8。
gbase=#ALTER SESSION SET NAMES 'UTF8';
--设置时区为加州伯克利。
gbase=#SET TIME ZONE 'PST8PDT';
--设置时区为意大利。
gbase=#SET TIME ZONE 'Europe/Rome';
--设置当前模式。
gbase=#ALTER SESSION SET CURRENT_SCHEMA TO tpcds;
--设置XML OPTION 为DOCUMENT。
gbase=#ALTER SESSION SET XML OPTION DOCUMENT;
--创建角色joe,并设置会话的角色为joe。
gbase=#CREATE ROLE joe WITH PASSWORD 'xxxxxxxxx';
gbase=#ALTER SESSION SET SESSION AUTHORIZATION joe PASSWORD
'xxxxxxxxx';
--切换到默认用户。
gbase=> ALTER SESSION SET SESSION AUTHORIZATION default;
--删除ds 模式。
gbase=#DROP SCHEMA ds;

GBase 8c SQL 参考手册
南大通用数据技术股份有限公司
748
--删除joe。
gbase=#DROP ROLE joe;
相关命令
SET

定制安装,也就是通常说的自定义安装。
使用定制安装可在安装 GBase 8s 时只带有您所需的功能部件。

GBase 8s 安装手册
南大通用数据技术股份有限公司
- 8 -