检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
这有助于确认存储在pg_depend系统表中对象的身份。 pg_get_constraintdef(constraint_oid) 描述:获取约束的定义。
GaussDB(DWS)系统表和系统视图 系统表和系统视图概述 系统表 系统视图
如果在建表过程中数据库系统发生故障,系统恢复后可能无法自动清除之前已创建的、大小非0的磁盘文件。此种情况出现概率小,不影响数据库系统的正常运行。
注意事项 只有触发器所在表的所有者可以执行ALTER TRIGGER操作,系统管理员默认拥有此权限。
GAUSS-02567: "could not determine actual result type for function '%s' declared to return type %s" SQLSTATE: 42804 错误原因:无法确定函数的返回类型。
如果在建表过程中数据库系统发生故障,系统恢复后可能无法自动清除之前已创建的、大小非0的磁盘文件。此种情况出现概率小,不影响数据库系统的正常运行。
RETURN INTEGER; 表2 DBMS_LOB.GETLENGTH接口参数说明 参数 描述 lob_loc 待获取长度的指定的LOB类型的对象。
返回语句 GaussDB(DWS)提供两种方式返回数据:RETURN或RETURN NEXT及RETURN QUERY。其中,RETURN NEXT和RETURN QUERY只适用于函数,不适用存储过程。
RETURN INTEGER; 表2 DBMS_LOB.GETLENGTH接口参数说明 参数 描述 lob_loc 待获取长度的指定的LOB类型的对象。
RETURN INTEGER; 表2 DBMS_LOB.GETLENGTH接口参数说明 参数 描述 lob_loc 待获取长度的指定的LOB类型的对象。
RETURNS NULL ON NULL INPUT和STRICT的功能相同。 IMMUTABLE 表示该函数在给出同样的参数值时总是返回同样的结果。
RETURNS NULL ON NULL INPUT和STRICT的功能相同。 IMMUTABLE 表示该函数在给出同样的参数值时总是返回同样的结果。
pi_return := 777; WHEN 10 THEN pi_return := 888; ELSE pi_return := 999;
pi_return := 777; WHEN 10 THEN pi_return := 888; ELSE pi_return := 999;
pi_return := 777; WHEN 10 THEN pi_return := 888; ELSE pi_return := 999;
函数和存储过程是数据库管理系统中常见的两种对象,它们在实现特定功能时具有相同点,也有不同点。了解它们的特点和适用场景,对于合理设计数据库结构和提高数据库性能具有重要意义。 表1 函数和存储过程的区别 函数 存储过程 两者都可以用于实现特定的功能。
系统信息函数 会话信息函数 访问权限查询函数 模式可见性查询函数 系统表信息函数 系统函数信息函数 注释信息函数 事务ID和快照 计算子集群函数 锁信息函数 父主题: 函数和操作符
CALL proc_return(); --清除存储过程 DROP PROCEDURE proc_staffs; DROP PROCEDURE proc_return; --创建函数func_return.
GAUSS-03936: "foreign-data wrapper handler function %u did not return an FdwRoutine struct" SQLSTATE: XX000 错误原因:初始化Foreign data wrapper出现问题。
GAUSS-01644: "Not support feature of HDFS" SQLSTATE: 0A000 错误原因:HDFS不支持此特性。 解决办法:不建议使用此特性。