返回首页

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

更新日期:2024年09月11日

Data in array does not match getBaseType() value
Array.getArray() 或 Array.getArray(Map) 方法返回的数组中的元素类型与 JDBC 基本类型
不匹配。

功能描述
修改一个过程语言的定义。单机和主备式暂不支持修改过程语言。
语法格式
ALTER [ PROCEDURAL ] LANGUAGE name RENAME TO new_name ALTER
[ PROCEDURAL ] LANGUAGE name OWNER TO new_owner
参数说明

name
语言的名字。

GBase 8c SQL 参考手册
南大通用数据技术股份有限公司
713

new_name
语言的新名字。

new_owner
语言的新的所有者。
兼容性
SQL 标准里没有ALTER LANGUAGE 语句。

数据中含有“\0”字符的处理
示例
如果在导出数据中的某字段(通常为字符串类型,如varchar)的值为“\0”,在
默认情况下,该字符在导出的文本为“\0”。
示例中所用的表及数据:
DROP TABLE IF EXISTS gs;
CREATE TABLE gs (a int DEFAULT NULL, b varchar(20) DEFAULT
NULL);
INSERT INTO gs VALUES(3,'asdf\0dv');
INSERT INTO gs VALUES(4, 'GBase');
导出SQL 语句:
gbase> SELECT * FROM gs INTO OUTFILE '/home/gbase/temp/test_1.txt';
Query OK, 2 rows affected
查看导出文件:
$ cat test_1.txt
3
asdf\0dv
4
GBase