检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
EXISTS ] role_name [, ...]; 参数说明 IF EXISTS 如果指定的角色不存在,则发出一个notice而不是抛出一个错误。 role_name 要删除的角色名称。 取值范围:已存在的角色。 示例 --创建角色role11。 gaussdb=# CREATE ROLE
DETAIL,说明错误的详细信息。 HINT,用于打印出提示信息。 ERRCODE,向报告中指定错误码(SQLSTATE)。可以使用条件名称或者直接用五位字符的SQLSTATE错误码。 condition_name:错误码对应的条件名。 sqlstate:错误码。 如果在RAISE
[ CASCADE | RESTRICT ]; 参数说明 IF EXISTS 当使用IF EXISTS,如果外部数据封装器不存在时,不会抛出错误,而是产生一个通知。 name 已存在的外部数据封装器的名称。 CASCADE 自动删除依赖外部数据封装器的对象(如服务器)。 RESTRICT
[ CASCADE | RESTRICT ]; 参数说明 IF EXISTS 当使用IF EXISTS,如果外部数据封装器不存在时,不会抛出错误,而是产生一个通知。 name 已存在的外部数据封装器的名称。 CASCADE 自动删除依赖外部数据封装器的对象(如服务器)。 RESTRICT
DETAIL,说明错误的详细信息。 HINT,用于打印出提示信息。 ERRCODE,向报告中指定错误码(SQLSTATE)。可以使用条件名称或者直接用五位字符的SQLSTATE错误码。 condition_name:错误码对应的条件名。 sqlstate:错误码。 如果在RAISE
[ CASCADE | RESTRICT ]; 参数说明 IF EXISTS 当使用IF EXISTS,如果外部数据封装器不存在时,不会抛出错误,而是产生一个通知。 name 已存在的外部数据封装器的名称。 CASCADE 自动删除依赖外部数据封装器的对象(如服务器)。 RESTRICT
GROUP [ IF EXISTS ] group_name [, ...]; 参数说明 IF EXISTS 如果不存在该角色,不会报出错误,而会发出通知,告知通知该角色不存在。 group_name 要删除的角色名称。 取值范围:已存在的角色。 相关链接 CREATE GROUP,ALTER
GaussDB有五种形式的IF: IF_THEN 图1 IF_THEN::= IF_THEN语句是IF的最简单形式。如果条件为真,statements将被执行。否则,将忽略它们的结果使该IF_THEN语句执行结束。 示例 1 2 3 4 5 6 7 8 9 10 11 gaussdb=# DECLARE
GaussDB有五种形式的IF: IF_THEN 图1 IF_THEN::= IF_THEN语句是IF的最简单形式。如果条件为真,statements将被执行。否则,将忽略它们的结果使该IF_THEN语句执行结束。 示例 1 2 3 4 5 6 7 8 9 10 11 openGauss=#
TATE值如表2 SQLSTATE值所示。 表2 SQLSTATE值 SQLSTATE 错误 描述 HY000 一般错误 未定义特定的SQLSTATE所产生的错误。 HY001 内存分配错误 驱动程序不能分配所需要的内存来支持函数的执行或完成。 HY008 取消操作 调用SQLC
TATE,SQLSTATE值的如下表。 表2 SQLSTATE值 SQLSATATE 错误 描述 HY000 一般错误 未定义特定的SQLSTATE所产生的一个错误。 HY001 内存分配错误 驱动程序不能分配所需要的内存来支持函数的执行或完成。 HY008 取消操作 调用SQL
TATE,SQLSTATE值的如下表。 表2 SQLSTATE值 SQLSATATE 错误 描述 HY000 一般错误 未定义特定的SQLSTATE所产生的一个错误。 HY001 内存分配错误 驱动程序不能分配所需要的内存来支持函数的执行或完成。 HY008 取消操作 调用SQL
TATE值如表2 SQLSTATE值所示。 表2 SQLSTATE值 SQLSTATE 错误 描述 HY000 一般错误 未定义特定的SQLSTATE所产生的错误。 HY001 内存分配错误 驱动程序不能分配所需要的内存来支持函数的执行或完成。 HY008 取消操作 调用SQLC
FROM过程中CN节点上数据解析过程中相关的数据类型错误(DATA_EXCEPTION),诸如CN与DN之间的网络交互错误或者是DN上的表达式转换错误等CN数据解析逻辑之外的过程无法涵盖在内。 COPY已有的容错选项(如IGNORE_EXTRA_DATA)开启时,对应类型的错误会按照已有的方式处理而不会报出异常,因此错误表也不会有相应数据。
支持通过列表达式对数据做预处理,但是列表达式中不支持子查询这类能力。 COPY FROM在遇到数据格式错误时会回滚事务,但没有足够的错误信息,不方便用户从大量的原始数据中定位错误数据。 COPY FROM/TO适合低并发,本地小数据量导入导出。 目标表存在trigger,支持COPY操作。
verbose之一以控制错误报告的冗余行。 terse:仅返回严重且主要的错误文本以及文本位置(一般适合于单行错误信息)。 default:返回严重且主要的错误文本及其位置,还包括详细的错误细节、错误提示(可能会跨越多行)。 verbose:返回所有的错误信息。 SQL代换 像元
EXISTS ] role_name [, ...]; 参数说明 IF EXISTS 如果指定的角色不存在,则发出一个notice而不是抛出一个错误。 role_name 要删除的角色名称。 取值范围:已存在的角色。 示例 请参见CREATE ROLE的示例。 相关链接 CREATE ROLE,ALTER
EXISTS ] package_name; 参数说明 IF EXISTS 如果指定的存储过程不存在,会提示一个notice而不是产生一个错误。 package_name 要删除的package名称。 取值范围:已存在的package名。 示例 --创建PACKAGE。 openGauss=#
PGresult:包含查询结果的对象指针。 注意事项 应该调用PQresultStatus函数来检查任何错误的返回值(包括空指针的值,在这种情况下它将返回PGRES_FATAL_ERROR)。使用PQerrorMessage获取有关错误的更多信息。 命令字符串可以包括多个SQL命令(用分号分隔)。在一个PQe
EXISTS ] package_name; 参数说明 IF EXISTS 如果指定的存储过程不存在,会提示一个notice而不是产生一个错误。 package_name 要删除的package名称。 取值范围:已存在的package名。 示例 --创建ORA兼容性数据库。 gaussdb=#