GAUSS-03321 – GAUSS-03330

GAUSS-03321: “invalid multibyte character for locale”

SQLSTATE: 22021

错误原因:待转换的字符是一个非法的多字节字符。该字符是符合服务器locale的,但是服务器设置的LC_CTYPE locale与数据库的字符编码不兼容。

解决办法:服务器设置的locale与数据库字符编码不兼容,请重新设置服务器的locale。

GAUSS-03322: “unsupported XML feature”

SQLSTATE: 0A000

错误原因:不支持XML特性。

解决办法:不使用XML特性相关功能。

GAUSS-03323: “invalid XML comment”

SQLSTATE: 2200S

错误原因:非法的XML注释。

解决办法:XML注释的格式为<– … –>。

GAUSS-03324: “not an XML document”

SQLSTATE: 2200L

错误原因:xmltotext函数中的输入的xml不是合法的XML文档。

解决办法:修改XML数据,使之变为合法的XML文档。

GAUSS-03325: “invalid XML processing instruction”

SQLSTATE: 42601

错误原因:XML处理指令(PI)非法,其target name不应为“xml”(不分大小写)。

解决办法:修改XML文档中PI的target name。

GAUSS-03326: “invalid XML processing instruction”

SQLSTATE: 42601

错误原因:XML处理指令(PI)非法,其target name不应为“xml”(不分大小写)。

解决办法:修改XML文档中PI的target name。

GAUSS-03327: “xmlvalidate is not implemented”

SQLSTATE: 0A000

错误原因:XMLVALIDATE功能没有实现。

解决办法:不使用XMLVALIDATE函数。

GAUSS-03328: “could not initialize XML library”

SQLSTATE: XX000

错误原因:系统错误,初始化XML库失败。

解决办法:请联系技术支持工程师提供技术支持。

GAUSS-03329: “could not set up XML error handler”

SQLSTATE: 0A000

错误原因:系统错误,无法设置XML error handler。

解决办法:请联系技术支持工程师提供技术支持。

GAUSS-03330: “xml_ereport called with invalid PgXmlErrorContext”

SQLSTATE: XX000

错误原因:系统内部错误。

解决办法:请联系技术支持工程师提供技术支持。