返回首页

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

更新日期:2024年09月11日

isubmit_on_nodes
submit_on_nodes

带包围符的null 值数据导入、导出定义
问题现象
带包围符的null 值数据导入、导出定义。
解决方法
针对null 值数据导出、导入操作:

情况1:定义enclosed by '"' null_value=''
导出数据显示为:
"a","",""
入库后显示为:
| a |
|
|

情况2:定义null_value='',不定义包围符。
导出数据显示为:
a,,
入库后显示为:

GBase 8a MPP Cluster 最佳实践
5 FAQ
文档版本(2022-02-11)
南大通用数据技术股份有限公司
149
| a | NULL | NULL |
说明

情况一认为包围符之间是有东西的,数据加载认为包围符中间是空串。

情况二认为列分隔符之间就是空值。

如果想避免以上歧义,可以设置null_value='\N',不管有没有包围符,null 值数据的
导出、导入入库都能正常显示为null。

本版本兼容了Oracle 的PL/SQL 程序语言语法,兼容数据库支持的存储过程、函数两个
对象,支持创建、删除PL/SQL 语法的存储过程、函数,支持简单语法的存储过程、函数平
滑迁移。
(1) 创建调用删除存储过程
与原系统保持一致,存储过程支持PL/SQL 语法。
(2) PL/SQL 基础语法兼容
详细介绍参见文档:《GBase 8s V8.8 PL/SQL 语法》第一章和第二章。

What’s new in GBase 8s V8.8


南大通用数据技术股份有限公司
23/60


(3) PL/SQL 控制语句兼容
详细介绍参见文档:《GBase 8s V8.8 PL/SQL 语法》第三章。
(4) PL/SQL 集合与记录兼容
详细介绍参见文档:《GBase 8s V8.8 PL/SQL 语法》第四章。
(5) PL/SQL 静态SQL 兼容
详细介绍参见文档:《GBase 8s V8.8 PL/SQL 语法》第五章。
(6) PL/SQL 动态SQL 兼容
详细介绍参见文档:《GBase 8s V8.8 PL/SQL 语法》第六章。
(7) PL/SQL 异常处理兼容
详细介绍参见文档:《GBase 8s V8.8 PL/SQL 语法》第七章。