检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
GaussDB与PostgreSQL的关系 最早GaussDB内核引擎基于PostgreSQL9.2开源版本不断演进,根据PG-XC架构衍生了多CN架构,主要开发了分布式执行框架(stream算子)、向量化引擎等领域中较重要的特性。目前GaussDB除了保留PostgreSQL的
行转列与列转行 行转列 --建表并插入数据。 gaussdb=# CREATE TABLE test_p2(id INT, class VARCHAR(20), score INT); gaussdb=# INSERT INTO test_p2 VALUES (1,'math',64)
TABLE(public.tb_for_label); --再次创建已存在的表资源标签,对比加参数IF NOT EXISTS与不加IF NOT EXISTS参数的区别。 gaussdb=# CREATE RESOURCE LABEL IF NOT EXISTS table_label add
TABLE(public.tb_for_label); --再次创建已存在的表资源标签,对比加参数IF NOT EXISTS与不加IF NOT EXISTS参数的区别。 gaussdb=# CREATE RESOURCE LABEL IF NOT EXISTS table_label add
ecpg与Pro*C兼容性对比 ecpg是GaussDB提供的一种用于C语言程序的嵌入式SQL预处理器,与A数据库Pro*C预处理器在编译执行命令、语法、嵌入式语句等行为和语义上存在差异。 ecpg与Pro*C的相关使用差异对比: 目前ecpg不支持EXEC SQL CONTEXT
ecpg与Pro*C兼容性对比 ecpg是GaussDB提供的一种用于C语言程序的嵌入式SQL预处理器,与ORA数据库Pro*C预处理器在编译执行命令、语法、嵌入式语句等行为和语义上存在差异。 ecpg与Pro*C的相关使用差异对比: 目前ecpg不支持EXEC SQL CONTEXT
ecpg与Pro*C兼容性对比 ecpg是GaussDB提供的一种用于C语言程序的嵌入式SQL预处理器,与A数据库Pro*C预处理器在编译执行命令、语法、嵌入式语句等行为和语义上存在差异。 ecpg与Pro*C的相关使用差异对比: 目前ecpg不支持EXEC SQL CONTEXT
ecpg与Pro*C兼容性对比 ecpg是GaussDB提供的一种用于C语言程序的嵌入式SQL预处理器,与ORA数据库Pro*C预处理器在编译执行命令、语法、嵌入式语句等行为和语义上存在差异。 ecpg与Pro*C的相关使用差异对比: 目前ecpg不支持EXEC SQL CONTEXT
GaussDB使用用户和角色来控制对数据库的访问。根据角色自身的设置不同,一个角色可以看做是一个数据库用户,或者一组数据库用户。在GaussDB中角色和用户之间的区别只在于角色默认是没有LOGIN权限的。在GaussDB中一个用户唯一对应一个角色,不过可以使用角色叠加来更灵活地进行管理。 事务管理 在事
[unknown]@[local] (2 rows) login_audit_messages_pid() 描述:查看登录用户的登录信息。与login_audit_messages的区别在于结果基于当前backendid向前查找。所以不会因为同一用户的后续登录,而影响本次登录的查询结果。也就是查询不到该用户后续登录的信息。
创建时该值为实例下发创建的时间,创建完成后,该值为创建完成时间。 取值范围: 不涉及。 updated String 参数解释: 更新时间,格式与“created”字段对应格式完全相同。例如: 示例2024-07-16 09:31:43 UTC。 创建时返回值为空,数据库实例创建成功后该值不为空。
al兼容yminterval类型。 22 TRUNC 支持,有差异 GaussDB返回的类型与第一个入参的类型保持一致,Oracle始终返回date类型,另外支持指定的format也有区别,具体支持的列表详见《开发指南》的“SQL参考 > 函数和操作符 > 时间和日期处理函数和操作符”章节。
根据角色自身的设置不同,一个角色可以看做是一个数据库用户,或者一组数据库用户,一个用户唯一对应一个角色。在GaussDB中角色和用户之间的区别只在于角色默认是没有LOGIN权限的。在GaussDB中可以使用角色叠加来更灵活地进行管理。 事务管理 在事务管理上,GaussDB采取了
GaussDB使用用户和角色来控制对数据库的访问。根据角色自身的设置不同,一个角色可以看做是一个数据库用户,或者一组数据库用户。在GaussDB中角色和用户之间的区别只在于角色默认是没有LOGIN权限的。在GaussDB中一个用户唯一对应一个角色,不过可以使用角色叠加来更灵活地进行管理。 事务管理 在事
根据角色自身的设置不同,一个角色可以看做是一个数据库用户,或者一组数据库用户,一个用户唯一对应一个角色。在GaussDB中角色和用户之间的区别只在于角色默认是没有LOGIN权限的。在GaussDB中可以使用角色叠加来更灵活地进行管理。 事务管理 在事务管理上,GaussDB采取了
根据角色自身的设置不同,一个角色可以看做是一个数据库用户,或者一组数据库用户,一个用户唯一对应一个角色。在GaussDB中角色和用户之间的区别只在于角色默认是没有LOGIN权限的。在GaussDB中可以使用角色叠加来更灵活地进行管理。 事务管理 在事务管理上,GaussDB采取了
根据角色自身的设置不同,一个角色可以看做是一个数据库用户,或者一组数据库用户,一个用户唯一对应一个角色。在GaussDB中角色和用户之间的区别只在于角色默认是没有LOGIN权限的。在GaussDB中可以使用角色叠加来更灵活地进行管理。 事务管理 在事务管理上,GaussDB采取了
向量数据库函数与操作符 向量距离计算接口 向量操作函数接口 向量函数和操作符 相似文档排序召回检索函数和操作符 父主题: 函数和操作符
al兼容yminterval类型。 22 TRUNC 支持,有差异 GaussDB返回的类型与第一个入参的类型保持一致,Oracle始终返回date类型,另外支持指定的format也有区别,具体支持的列表详见《开发指南》的“SQL参考 > 函数和操作符 > 时间和日期处理函数和操作符”章节。
事件监控 GaussDB支持的事件说明 查看GaussDB事件监控数据 创建GaussDB事件监控的告警规则 父主题: 监控与告警