返回首页

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

更新日期:2024年09月11日

GBA-02DD-0022
错误码
错误标识
错误信息
GBA-02DD-002
2
ER_INVALID_DEFA
ULT
Invalid default value for '%s'
错误出现原因
当表中含有timestamp 列时,
如果没有设定好默认值等属性,
则会产生这个错误。
分析与建议
当建表时包含两列timestamp,
没有对这两列定义任何修饰,
则都会默认以default
now() on update now()作为其属性的,但现在不允许超过1 列都是用now()作为
默认值。

GBA-02DD-0016
错误码
错误标识
错误信息
GBA-02DD-001
6

Not supported options for exchanging
partition between normal distributed
table and nocopies distributed table.
错误出现原因
不允许对普通分布表和nocopies 属性的分布表进行分区交换

本示例中,
提供两种使用十六进制表示NULL 值的方法,
这两种方法都使用一个垂
直制表符和一个系统铃音符表示NULL 值,使用十六进制方法表示为"\x0b\x07"或
"x'0b07'",导出方法如下:
示例1
使用十六进制方式"\x0b\x07"设定NULL 值
$ ./orato8a --user='ssbm/ssbm@maya' --table_name='message' --file='./message.tbl' --format=3
--field=';' --null_value="\x0b\x07"
export columns: 3
export rows: 10
export time: 0 sec
process ok!
由于导出的数据文件中包含不可见字符,因此我们使用cat 命令的-e 参数来将文件
中的不可见字符显示出来,垂直制表符在这种方式下显示为^K,系统铃音显示为
^G:
$ cat -e message.tbl
1;Tom;I am Tom$
2;M-eM-0M-^OM-fM-^XM-^N;HHHH"KKKK$
3;Peter;Hello!Hello!$
4;Yama;send mail$
5;Hellen;^K^G$
6;^K^G;^K^G$
7;Seven;a book store$
8;MMEE;yes$
9;George;Thank you.$
示例2
使用十六进制方式" x'0b07'"设定NULL 值。
$ ./orato8a --user='ssbm/ssbm@maya' --table_name='message' --file='./message.tbl' --format=3
--field=';' --null_value="x'0b07'"

GBase 8a MPP Cluster 产品手册
4 管理员指南
文档版本953(2022-09-15)
南大通用数据技术股份有限公司
555
export columns: 3
export rows: 10
export time: 0 sec
process ok!
$ cat -e message.tbl
1;Tom;I am Tom$
2;M-eM-0M-^OM-fM-^XM-^N;HHHH"KKKK$
3;Peter;Hello!Hello!$
4;Yama;send mail$
5;Hellen;^K^G$
6;^K^G;^K^G$
7;Seven;a book store$
8;MMEE;yes$
9;George;Thank you.$
10;Lastman;no message$