返回首页

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

更新日期:2024年09月11日


GBase 8c V5 开发者手册
南大通用数据技术股份有限公司
1117
名称
类型
描述
实例
row_cou
nt
bigint
此快照中的数据行数。
8

不支持调用的上下文环境:

不支持除PLSQL 的其他存储过程中调用COMMIT/ROLLBACK/SAVEPOINT,例如
PLJAVA、PLPYTHON 等。

不支持函数中调用COMMIT/ROLLBACK/SAVEPOINT ,包括函数调用含有
COMMIT/ROLLBACK/SAVEPOINT 的存储过程。

不支持事务块中调用了SAVEPOINT 后,
调用含有COMMIT/ROLLBACK 的存储过程。

不支持TRIGGER 中调用含有COMMIT/ROLLBACK/SAVEPOINT 语句的存储过程。

不支持EXECUTE 语句中调用COMMIT/ROLLBACK/SAVEPOINT 语句。

不支持在CURSOR 语句中打开一个含有COMMIT/ROLLBACK/SAVEPOINT 的存储过
程。

不支持带有
IMMUTABLE
以及
SHIPPABLE
的存储过程调用
COMMIT/ROLLBACK/SAVEPOINT,或调用带有COMMIT/ROLLBACK/SAVEPOINT
语句的存储过程。

不支持SQL 中调用含有COMMIT/ROLLBACK/SAVEPOINT 语句的存储过程,除了
SELECT PROC 以及CALL PROC。

存储过程头带有GUC 参数设置的不允许调用COMMIT/ROLLBACK/SAVEPOINT 语句。

不支持
CURSOR/EXECUTE
语句,以及各类表达式内调用
COMMIT/ROLLBACK/SAVEPOINT。

GBase 8c V5 开发者手册
南大通用数据技术股份有限公司
664

自治事务和存储过程事务是两个独立的事务,不能互相使用对方事务中定义的保存点。
不支持提交回滚的内容:

不支持存储过程内声明变量以及传入变量的提交/回滚。

不支持存储过程内必须重启生效的GUC 参数的提交/回滚。

使用 onspaces -s 选项来更改在非临界 dbspace 、
blobspace 或 sbspace 中的 dbspace 、

主 chunk 的镜像 chunk 的状态。
语法:


GBase 8s 管理员参考
南大通用数据技术股份有限公司 - 431 -
该命令有等同的 SQL 管理 API 命令。
元素
用途
关键注意事项
-D
指示您要关闭 chunk

-o offset 指示为到达 chunk 而发生
的磁盘分区或设备中的偏
移量(千字节)
限制: U无符号整数。开始偏移量必须大于等于
0 。开始偏移量加 chunk 大小不能超过最大
chunk 大小。该偏移量必须是页大小的倍数。
最大偏移量是 4 太字节。
有关更多信息,请参阅 GBase
8s 管理员指南 中
的 管理磁盘空间 一章中的 在 UNIX™ 上分配原
始磁盘空间
-O
指示您要恢复 chunk 并使
它联机

-p
pathname
指示 chunk 的磁盘分区或
未缓冲设备
Chunk 必须是现有的未缓冲设备或已缓冲文件。
指定路径名时,可以使用完整路径名或相对路径
名。然而,如果使用相对路径名,这必须相对于
是初始化数据库服务器时的当前目录的目录。
有关路径名语法,请参阅操作系统文档
-s
指示您想要更改 chunk 的
状态
限制:只能更改镜像对中的 chunk 或在非临界
dbspace 中的非主 chunk 的状态。
有关更多信息,请参阅 GBase
8s 管理员指南 中
的 更改镜像状态
-y
导致数据库服务器自动对
所有提示响应“是”

blobspace 给出想要更改其状态的
blobspace 的名称
语法必须符合 Identifier 段;请参阅 《GBase
8s SQL 指南:语法》。有关更多信息,请参阅
GBase 8s 管理员指南 中的 更改镜像状态

GBase 8s 管理员参考
南大通用数据技术股份有限公司 - 432 -
元素
用途
关键注意事项
dbspace
给出想要更改其状态的
dbspace 的名称
语法必须符合 Identifier 段;请参阅 《GBase
8s SQL 指南:语法》。有关更多信息,请参阅
GBase 8s 管理员指南 中的 更改镜像状态
sbspace
给出想要更改其状态的
sbspace 的名称
语法必须符合 Identifier 段;请参阅 《GBase
8s SQL 指南:语法》。有关背景信息,请参阅
GBase 8s 管理员指南 中的 更改镜像状态