返回首页

gbase数据、南大通用产品文档:GBase8a释放指定表内存

更新日期:2024年09月11日

功能说明
释放缓存中所有
(或指定表
(table_name)

非LOCKED,
且非KEEP 状态
(ALTER
TABLE CACHE 命令装载)的DC。
语法格式
RELEASE CACHE [ON [vc_name.][database_name.]table_name]
表5- 90 参数说明
参数名称


vc_name
vc 名,可选项。
database_name
数据库名,可选项。
table_name
表名

返回集合可以拥有的最大元素个数,如果没有上限返回NULL,因此只有可变数组有
意义。
CREATE OR REPLACE PROCEDURE P_5_25 AS
TYPE aa_type IS TABLE OF INTEGER INDEX BY PLS_INTEGER;
aa aa_type; -- associative array
TYPE va_type IS VARRAY(4) OF INTEGER;
va va_type := va_type(2,4); -- varray
TYPE nt_type IS TABLE OF INTEGER;

GBase 8s PL/SQL手册
南大通用数据技术股份有限公司
- 83 -

nt nt_type := nt_type(1,3,5); -- nested table
BEGIN
aa(1):=3; aa(2):=6; aa(3):=9; aa(4):= 12;
DBMS_OUTPUT.PUT('aa.COUNT = ');
DBMS_OUTPUT.PUT_LINE(NVL(TO_CHAR(aa.COUNT), 'NULL'));
DBMS_OUTPUT.PUT('aa.LIMIT = ');
DBMS_OUTPUT.PUT_LINE(NVL(TO_CHAR(aa.LIMIT), 'NULL'));
DBMS_OUTPUT.PUT('va.COUNT = ');
DBMS_OUTPUT.PUT_LINE(NVL(TO_CHAR(va.COUNT), 'NULL'));
DBMS_OUTPUT.PUT('va.LIMIT = ');
DBMS_OUTPUT.PUT_LINE(NVL(TO_CHAR(va.LIMIT), 'NULL'));
DBMS_OUTPUT.PUT('nt.COUNT = ');
DBMS_OUTPUT.PUT_LINE(NVL(TO_CHAR(nt.COUNT), 'NULL'));
DBMS_OUTPUT.PUT('nt.LIMIT = ');
DBMS_OUTPUT.PUT_LINE(NVL(TO_CHAR(nt.LIMIT), 'NULL'));
END;

--Result:
--aa.COUNT = 4
--aa.LIMIT = NULL
--va.COUNT = 2
--va.LIMIT = 4
--nt.COUNT = 3
--nt.LIMIT = NULL

参数说明:ssl 证书过期检测周期。
取值范围:整型,单位为秒。参数修改请参考表GUC 参数设置方式进行设置。
默认值:86400