返回首页

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

更新日期:2024年09月11日

返回集合可以拥有的最大元素个数,如果没有上限返回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

步骤1:从glassfish 的安装目录中找到bin/asadmin.bat。
如图 6-50 所示:


GBase UP 产品手册 6 应用开发指南
文档版本04(2021-04-21) 南大通用数据技术股份有限公司 1061

步骤2:在地址栏输入:http://localhost:4848 进入管理界面。
4848 端口是在安装时设置的,
为默认的端口号,
其中的用户名和密码分别为默认的
admin 和adminadmin。
如图 6-51 所示:

分两步:首先建立Connection Pools,然后再建立JDBC Resources。
如图 6-52 所示:

如图 6-53 所示:

步骤3:由于Database Vendor(数据库供应商)没有GBase,

GBase UP 产品手册 6 应用开发指南
文档版本04(2021-04-21) 南大通用数据技术股份有限公司 1062
因此,需要添加。
如图 6-54 所示:

步骤4:





如图 6-55 所示:


步骤5:点击上页的“finish”按钮(让研发再次核对,对应的图)。
进入如图 6-56 所示界面:
注意
在Datasource Classname 中输入:
com.gbase.jdbc.jdbc2.optional.GBaseConnectionPoolDataSource

GBase UP 产品手册 6 应用开发指南
文档版本04(2021-04-21) 南大通用数据技术股份有限公司 1063

如图 6-57 所示:

步骤5:点击上图中的“Ping”按钮
如图 6-58 所示:


步骤6:点击“Ping”结果显示,测试是否设置正确,
如图 6-59 所示:

GBase UP 产品手册 6 应用开发指南
文档版本04(2021-04-21) 南大通用数据技术股份有限公司 1064

步骤7:返回JDBC Resource,点击New 按钮。
如图 6-60 所示:

步骤8:给New JDBC Resource 进行重命名。
如图 6-61 所示:

本示例中,导出数据文件为oracle 的文本格式时,设定数据中的空值为'\\N'。
$ ./db2to8a -D'test' -u'db2inst1' -p'db2inst1' -q"select * from t1"
-m'3' -e'|$|'
-n'\\N'
-f'data1.txt'
you machine is Little endian!
Connecting to test...
Connected to test.
--- unload [text file] mode ---
--- field="|$|" ---
0 rows exported at 2013-08-30 13:15:32
6 rows exported at 2013-08-30 13:15:32

GBase 8a MPP Cluster 产品手册
4 管理员指南
文档版本953(2022-04-10)
南大通用数据技术股份有限公司
576
output file t11.dat10 closed
export:
6 rows.
export:
4 columns.
export time: