检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
访问的所有存储过程或函数信息。 表1 ALL_PROCEDURES字段 名称 类型 描述 owner name 对象的所有者。 object_name name 对象名称。 父主题: 系统视图
GaussDB(DWS)常用运维命令集 本章节仅列出运维常用命令,其中查看的系统对象可根据实际情况灵活变通,查询返回的具体字段含义,请参考《开发指南》中关于对应系统表、系统视图、系统函数的介绍。 查看运维状态类 前提条件:正常连接上DWS集群。 查看当前业务整体运行情况。 1 select
pg_node_tree 如果是检查约束,则是其表达式的内部形式。 consrc text 如果是检查约束,则是表达式的人类可读形式。 当被引用的对象改变时,consrc不能被更新。例如,它不会跟踪字段的重命名。最好还是使用pg_get_constraintdef()来抽取一个检查约束的定义,而不是依赖这个字段。
未经INDEPENDENT角色授权,管理员无权对其表对象进行增、删、查、改、拷贝、授权操作。 未经INDEPENDENT角色授权,管理员无权修改INDEPENDENT角色的继承关系。 管理员无权修改INDEPENDENT角色的表对象的属主。 管理员无权去除INDEPENDENT角色的INDEPENDENT属性。
请求示例 https://{Endpoint}/v2/{project_id}/event-specs 响应示例 状态码: 200 集群查询事件配置成功。 { "event_specs" : [ { "id" : "fa6e1502-9d08-48c7-900c-26d3b5bd6078"
on object %u/%u/%u is already held" SQLSTATE: XX000 错误原因:加锁的对象已经持有了这个锁。 解决办法:检查对象加锁情况。 GAUSS-04095: "locallock table corrupted" SQLSTATE: XX000
QL语句。 在用户登录GaussDB(DWS)数据库时会对其进行身份验证。用户可以拥有数据库和数据库对象(例如表),并且可以向用户和角色授予对这些对象的权限以控制谁可以访问哪个对象。除管理员外,具有CREATEDB属性的用户可以创建数据库并授予对这些数据库的权限。 数据库用户类型
QL语句。 在用户登录GaussDB(DWS)数据库时会对其进行身份验证。用户可以拥有数据库和数据库对象(例如表),并且可以向用户和角色授予对这些对象的权限以控制谁可以访问哪个对象。除管理员外,具有CREATEDB属性的用户可以创建数据库并授予对这些数据库的权限。 数据库用户类型
pg_node_tree 如果是检查约束,则是其表达式的内部形式。 consrc text 如果是检查约束,则是表达式的人类可读形式。 当被引用的对象改变时,consrc不能被更新。例如,它不会跟踪字段的重命名。建议还是使用pg_get_constraintdef()来抽取一个检查约束的定义,而不是依赖这个字段。
CREATE FUNCTION 功能描述 创建一个函数。 注意事项 如果创建函数时参数或返回值带有精度,不进行精度检测。 创建函数时,函数定义中对表对象的操作建议都显式指定模式,否则可能会导致函数执行异常。 在创建函数时,函数内部通过SET语句设置current_schema和search
GaussDB(DWS)函数和存储过程有什么区别? 函数和存储过程是数据库管理系统中常见的两种对象,它们在实现特定功能时具有相同点,也有不同点。了解它们的特点和适用场景,对于合理设计数据库结构和提高数据库性能具有重要意义。 表1 函数和存储过程的区别 函数 存储过程 两者都可以用
are only valid for relations" SQLSTATE: 0LP01 错误原因:只有表对象才可拥有列存特性。 解决办法:检查当前对象的特性,或确认是否是对表对象赋予列存特性。 GAUSS-01869: "AccessPriv node must specify privilege
SQLSTATE: 42809 错误原因:此对象不是一个类型。 解决办法:检查SQL语句,确保要处理的对象是一个类型。 GAUSS-01048: "%s is a table's row type" SQLSTATE: 42809 错误原因:此对象是一个表的行类型,不能使用ALTER TYPE语法。
objschema name 视图空间名称。 objname name 视图名称。 refobjschema name 依赖对象的空间名称。 refobjname name 依赖对象的名称。 path text 依赖路径。 父主题: 系统视图
object_sub_id) 描述:获取数据库对象的描述。 返回类型:text 备注:pg_describe_object返回由目录OID,对象OID和一个(或许0个)子对象ID指定的数据库对象的描述。这有助于确认存储在pg_depend系统表中对象的身份。 pg_get_constra
same query level" SQLSTATE: 42P10 错误原因:FROM语句中的子查询引用了同级的其它对象。 解决办法:FROM语句中的子查询不允许引用同级的其它对象。 GAUSS-00209: "function expression in FROM cannot refer
e而不是抛出一个错误。 name 要删除的类型名(可以有模式修饰)。 CASCADE 级联删除依赖该类型的对象(比如字段、函数、操作符等) RESTRICT 如果有依赖对象,则拒绝删除该类型(缺省行为)。 示例 删除compfoo类型: 1 DROP TYPE compfoo cascade;
删除资源池 DROP RESOURCE POOL 定义同义词 同义词是兼容Oracle的一种特殊的数据库对象,用于存储与另一个数据库对象名间的映射关系,目前仅支持使用同义词关联以下数据库对象:表、视图、函数和存储过程。所涉及的SQL语句,请参考下表。 表16 同义词定义相关SQL 功能 相关SQL
数据库SEQUENCE优秀实践 sequence,也称作序列,是用来产生唯一整数的数据库对象。序列的值按照一定的规则自增/自减,一般常被用作主键。GaussDB(DWS)中创建sequence时,会同时创建一张同名的元数据表,用来记录sequence相关的信息,例如: 1 2 3
CREATE FUNCTION 功能描述 创建一个函数。 注意事项 如果创建函数时参数或返回值带有精度,不进行精度检测。 创建函数时,函数定义中对表对象的操作建议都显式指定模式,否则可能会导致函数执行异常。 在创建函数时,函数内部通过SET语句设置current_schema和search