检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
prepare transaction is not supported." SQLSTATE: 0A000 错误原因:不支持显式prepare。由于用户输入了显式prepare语句。 解决办法:不输入显式prepare语句。 GAUSS-04427: "Explicit commit prepared
text) 描述:功能与hudi_sync_task_submit(regclass, regclass)一致,不同之处在于,用户可以额外指定两个text入参,表示用户期望哪些字段被同步。字段之间使用','分隔,支持引号和转义字符的解析。两个text参数的字段数量和顺序应当一致,表示同步
foreign_product_info; 查询结果显示如数据文件中所示的数据,表示导入成功。查询结果的结尾将显示以下信息: (20 rows) 通过外表查询到数据后,用户可以将数据插入数据库的普通表。 导入数据后查询数据 也可以将MRS数据导入GaussDB(DWS)后,再查询数据。 在GaussDB(DW
(ORIENTATION = column) 选择压缩级别 在步骤1:创建初始表并加装样例数据中没有指定压缩比,GaussDB(DWS)默认为用户选择LOW级别压缩比。在这一步中把压缩比调整为MIDDLE级别,进行验证对比。 增加存储方式和压缩比后的建表样例如下: 1 2 3
数据类型是数据的一个基本属性,用于区分不同类型的数据。不同的数据类型所占的存储空间不同,能够进行的操作也不相同。数据库中的数据存储在数据表中。数据表中的每一列都定义了数据类型,用户存储数据时,须遵从这些数据类型的属性,否则可能会出错。下表列出了SQL-Server类型到GaussDB(DWS)的转换示例。 类型对照 数据类型
DROP RESOURCE POOL 功能描述 删除一个资源池。 如果某个角色已关联到该资源池,则无法删除该资源池。 注意事项 只要用户对当前数据库有DROP权限,就可以删除资源池。 语法格式 1 DROP RESOURCE POOL [ IF EXISTS ] pool_name;
使用到该表的函数和存储过程将无法执行。删除分区表,会同时删除分区表中的所有分区。 只有表的所有者、模式所有者或者被授予了表的DROP权限的用户才能执行DROP TABLE,系统管理员默认拥有该权限。要清空指定表中的行但是不删除该表定义,可以使用TRUNCATE或者DELETE。
注意事项 该功能仅在维护模式(GUC参数xc_maintenance_mode为on时)下可用。该模式谨慎打开,一般供维护人员排查问题使用,一般用户不应使用该模式。 命令执行者必须是该事务的创建者或系统管理员,且创建和提交操作可以不在同一个会话中。 事务功能由数据库自动维护,不应显式使用事务功能。
对象标识符类型 GaussDB(DWS)在内部使用对象标识符(OID)作为各种系统表的主键。系统不会给用户创建的表增加一个OID系统字段,OID类型代表一个对象标识符。 目前OID类型用一个四字节的无符号整数实现。因此不建议在创建的表中使用OID字段做主键。 表1 对象标识符类型
出结果有时候是t1,有时候是t2,因此怀疑是数据库有问题,结果集不正确。 String_agg函数的作用是将组内的数据合并成一行,但是如果用户用法是string_agg(ename, ',')这种情况下,结果集就是不稳定的,因为没有指定组合的顺序。 例如,上述SQL语句中的输出结果可以是以下任意一种,且都是合理的。
to create database" SQLSTATE: 42501 错误原因:当前用户角色没有权限创建数据库。 解决办法:只有拥有CREATEDB权限的用户或系统管理员才可以创建新数据库,请确认用户权限是否正确。 父主题: GAUSS-00401 -- GAUSS-00500
"Password should not equal to the rolname." SQLSTATE: XX000 错误原因:新密码和用户名相同。 解决办法:不允许密码和用户名相同。请重新选择符合要求的密码。 父主题: GAUSS-00601 -- GAUSS-00700
在迁移之前必须先创建输入文件夹和输出文件夹,并将待迁移的所有SQL脚本复制到输入文件夹中。Linux系统操作如下: 创建输入和输出文件夹。您可以根据用户的首选项在任意位置创建文件夹。用户也可以使用默认的文件夹作为输入、输出,作为包的一部分提供。 1 2 mkdir input mkdir output 由
分区的优势 某些类型的查询性能可以得到极大提升,特别是表中访问率较高的行位于一个单独分区或少数几个分区上的情况下。分区可以减少数据的搜索空间,提高数据访问效率。 当查询或更新一个分区的大部分记录时,连续扫描对应分区而不是访问整个表可以获得巨大的性能提升。 如果需要大量加载或者删除的
grant option. 解决方案:仅支持将c语言授予用户。 level: ERROR GS_242200038 错误码: Forbid to grant language c to public. 解决方案:仅支持将c语言授权给指定用户。 level: ERROR GS_242200057
集是以数组形式返回,如{4,2},表示sum结果为4,count结果为2。 由于CN节点不存储用户表数据,没有必要指定CN节点执行用户表上的SELECT查询。如果查询语句中含有隐藏的远程调用开启事务逻辑,则会报错“Cannot send begin to other nodes as
query_start timestamp with time zone 开始当前活跃查询的时间。 state text 后端当前总体状态。 应用实例 连接dn节点,开启一个事务,执行查询: 1 begin;select * from t1; 再开启一个窗口连接cn,对表t1执行truncate:
表1 PGXC_OBS_IO_SCHEDULER_PERIODIC_STATS字段 名称 类型 描述 node_name name CN或DN实例的名称,例如,dn_6001_6002。 io_type char IO类型,包括: R(读) W(写) S(文件操作) recent_throttled_req_num
必须包含出参,出参可以传入一个变量或者任一常量,详见示例。对于重载的package函数,参数列表里可以忽略出参,忽略出参时可能会导致函数找不到。包含出参时,出参只能是常量。 示例 创建一个函数func_add_sql,计算两个整数的和,并返回结果: 1 2 3 4 5 6 7 CREATE
使用此类型语句在指定的DN执行AVG聚集计算时,返回结果集是以数组形式返回,如{4,2},表示sum结果为4,count结果为2。 由于CN节点不存储用户表数据,不允许指定CN节点执行用户表上的SELECT查询。 不允许执行嵌套的EXECUTE DIRECT语句,即执行的SQL语句不能同样是EXECUTE D