返回首页

gbase数据、南大通用产品文档:GBase8alicense 错误列表

更新日期:2024年09月11日


GBase 8a MPP Cluster 产品手册
7 附录
文档版本953(2022-09-15)
南大通用数据技术股份有限公司
1707

错误代码为GBase
Server 返回给应用的错误编号,用于唯一的标识一个错
误。错误码在 GBaseErrorCode 枚举中定义。
下表仅提供通过GBase数据库返回给应用的常用错误码及错误描述的参考,
具体错误码请参考GBase 数据库相关手册。
错误码
描 述
1005
不能创建表
1006
数据库不能创建
1007
数据库不能创建,已经存在
1008
数据库不能删除,它不存在
1012
此系统表的记录不能读
1042
不能连接到服务器
1044
指定的用户禁止访问指定的数据库

GBase 8a 程序员手册ADO.NET 篇


- 114 -

南大通用数据技术股份有限公司
错误码
描 述
1045
用户名、密码无效
1046
没有数据库被选择
1048
指定的列不能为空
1049
未知的数据库
1050
指定的表已经存在
1051
未知的表
1055
指定的列不在 GROUP BY中
1056
指定的列不能 GROUP
1059
标识符名称太长
1060
列名重复
1061
Key名重复
1065
命令为空
1066
表别名不唯一
1067
指定的列的默认值无效
1068
表有多个主键定义
1071
指定的键太长
1072
表中指定的key列不存在
1073
BLOB列不能作为key
1074
指定类型的列长度太长
1075
只能是一个自增长列,并且必须被定义为主键
1076
服务器准备接受连接
1101
BLOB和Text列不能有默认值
1102
指定的数据库名是错误的
1103
指定的表名无效
1106
指定的存储过程未知
1107
存储过程中的参数数量错误
1108
存储过程中的参数无效
1109
指定的表未知
1111
Group 函数使用错误



GBase 8a 程序员手册ADO.NET 篇
南大通用数据技术股份有限公司

- 115 -
错误码
描 述
1113
表必须至少有1列
1115
指定的字符集未知
1130
主机不允许连接
1131
匿名用户不允许连接
1137
指定的表不能被重新打开


GBase 8a 程序员手册ADO.NET 篇


- 116 -

南大通用数据技术股份有限公司
12 GBase ADO.NET 常见问题
本章节介绍使用GBase ADO.NET 操作GBase 数据库时遇到的常见问题及解
决方法。

ALTER TABLE...ADD FULLTEXT INDEX 语句建立全文索引
语法格式
建表后通过修改表定义的方法指明哪一列需要建立全文索引。
ALTER TABLE table_name ADD FULLTEXT [INDEX]
index_name(column_name) [INDEX_DATA_PATH='path']
表5- 36 参数说明
参数名称


index_name
索引名(索引名表级唯一,索引名将不区分大小写)。
table_name
表名。
column_name
索引列列名,支持CHAR、VARCHAR 或TEXT 类型。
INDEX_DATA_PATH
可选项,设置索引数据路径标志。如不填写,则索引数据保
存在默认路径上。
path
索引数据存放路径,此路径应为实际已存在的路径。
注意
执行用户需要对path 指定的存放索引数据的目录具有读写权限。
示例
示例1:修改表定义在MB_Text 列建立全文索引。
gbase>
DROP TABLE IF EXISTS sms;
Query OK, 0 rows affected
gbase> CREATE TABLE sms (MB_No char(11),MB_Text varchar(1000) DEFAULT
NULL);
Query OK, 0 rows affected
gbase> ALTER TABLE sms add fulltext index idx_t (MB_Text)
INDEX_DATA_PATH='/home/fti/';
Query OK, 0 rows affected
Records: 0
Duplicates: 0
Warnings: 0