存储过程

您在使用存储过程时,可以指定存储过程的名字并使用参数(parameters),并在合适的时候调用存储过程实现相同或者不同的业务。本文将介绍存储过程的使用方法。背景信息 AnalyticDB PostgreSQL 6.0版 中,函数(Function)虽然可以实现大...

DROP PROCEDURE

要执行该命令,您必须是超级用户或存储过程的所有者。如果这是一个重载存储过程,则必须为存储过程指定所有输入(IN、IN OUT)参数的数据类型。(该要求与 Oracle 数据库不兼容。在 Oracle 中,仅指定存储过程名称。PolarDB PostgreSQL版...

ALTER PROCEDURE

options[EXTERNAL]SECURITY DEFINER 指定 SECURITY DEFINER 以指示服务器使用创建了存储过程的用户的特权执行该存储过程。为了实现兼容性而支持 EXTERNAL 关键字,但被忽略。[EXTERNAL]SECURITY INVOKER 指定 SECURITY INVOKER 以指示...

概述

通过将SPL代码组织为子存储过程和子函数,可以有利地运用SPL存储过程和函数程序的能力和功能来构建结构良好且易于维护的程序。通过在SPL程序中声明子存储过程和子函数,可从相对较大的SPL程序中的不同位置多次调用相同的SPL代码。子存储...

CREATE PROCEDURE

update_salary 存储过程将定义了该存储过程的角色的特权传递给正在调用该存储过程的角色(在执行该存储过程时):CREATE OR REPLACE PROCEDURE update_salary(id INT,new_salary NUMBER)SET SEARCH_PATH='public' SET WORK_MEM='1MB' ...

调用存储过程

其中:name 是存储过程的标识符。parameters 是实参的列表。说明 如果没有要传递的实参,则可以用空参数列表调用存储过程,也可以完全省略左右圆括号。调用存储过程的语法与在 PSQL 或 PolarDB*Plus 中使用 EXEC 命令执行它时所用的语法...

DBMS_SESSION

存储过程的语法为:SET_ROLE(role_cmd)SET_ROLE存储过程将 role_cmd 指定的值附加到 SET_ROLE 语句,然后调用该语句。参数 参数 描述 role_cmd 以字符串的格式指定角色名称。示例 以下示例中,SET_ROLE存储过程将调用 SET_ROLE 命令,将...

CALL

语法 CALL procedure_name '('[argument_list]')' 说明 使用 CALL 语句调用存储过程。要使用 CALL 语句,您必须对 CALL 语句调用的存储过程具有 EXECUTE 特权。参数 参数 说明 procedure_name procedure_name 是(可能是 schema 限定)...

删除存储过程

其中,name 是要删除的存储过程的名称。说明 某些情况下(例如,这是一个重载存储过程),在 PolarDB PostgreSQL版(兼容Oracle)中需要指定参数列表。Oracle 要求始终省略参数列表。IF EXISTS、CASCADE 或 RESTRICT 的用法与 Oracle 数据...

概述

PolarDB MySQL版 内置了一系列存储过程,您可以使用这些存储过程获取SQL语句中未被索引覆盖的列名,同时可以获取创建列存索引的DDL语句。本文介绍了 PolarDB MySQL版 内置的存储过程以及如何使用存储过程辅助创建列存索引。简介 PolarDB ...

RDS MySQL存储过程的创建和查看

本文介绍了如何在RDS MySQL中创建存储过程,提供了示例代码,并提供了两种方法来查看数据库中的存储过程,包括通过系统表查询和通过show status查询。创建存储过程 可以通过DMS或MySQL客户端登录到RDS,创建存储过程。示例代码如下:DROP ...

存储过程

本文介绍了存储过程的原理和使用方法。功能介绍 存储过程(Stored Procedure)是一组为了完成特定功能的SQL语句集,您可以通过指定存储过程的名字并给定参数(如果该存储过程带有参数)来调用执行它。原理 存储过程会被持久化到Meta center...

概述

示例 下面是一个采用参数的存储过程的示例:CREATE OR REPLACE PROCEDURE emp_query(p_deptno IN NUMBER,p_empno IN OUT NUMBER,p_ename IN OUT VARCHAR2,p_job OUT VARCHAR2,p_hiredate OUT DATE,p_sal OUT NUMBER)IS BEGIN SELECT empno,...

存储过程

用户通过指定存储过程的名字并给出参数(如果该存储过程带有参数)来执行它。AnalyticDB PostgreSQL版 当前支持PL/pgSQL-SQL 过程语言。PL/pgSQL-SQL 过程语言 PL/pgSQL 是 AnalyticDB PostgreSQL版 数据库系统的一个默认安装的过程语言,...

功能特性

数据库文件存储 功能集 功能 功能描述 参考文档 DBFS特性 原子写 支持DIRECT IO的原子写,需按4K,8K,16K对齐-共享读写 一份数据可共享式多点挂载并进行读写,读写可线性扩展-存储加密 通过对数据库文件存储实施加密,可以确保数据库文件...

生命周期配置元素

关于生命周期支持转换的存储类型的更多信息,请参见 通过生命周期规则自动转换Object的存储类型。Expiration 达到Object生命周期中指定的日期或时间段时,永久删除符合条件的Object。受版本控制的Bucket 对受版本控制(即已开启或暂停版本...

生命周期

console.log(rule.noncurrentVersionTransition.storageClass)/查看非当前版本Object转换的存储类型。})} catch(e){ console.log(e);} } getBucketLifecycle();清空生命周期规则 以下代码用于清空Bucket的所有生命周期规则。如果您需要删除...

使用表格存储过程中返回503错误码

问题描述 在使用表格存储过程中,偶尔会出现503错误,详细错误信息请参见下表。HTTPStatus ErrorCode ErrorMsg 503 OTSPartitionUnavailable The partition is not available.503 OTSServerUnavailable Server is not available.503 ...

为什么使用表格存储过程中会有少量的500错误

不少用户在使用表格存储过程中偶尔会接到一些500错误,主要错误码如下。HTTPStatus ErrorCode ErrorMsg 503 OTSPartitionUnavailable The partition is not available.503 OTSServerUnavailable Server is not available.503 ...

0014-00000044

问题原因 您发起了PutBucketLifecycle请求,但是请求体XML中通过 Transition 节点指定的存储类型与该接口支持转换的存储类型不相符。问题示例 以下请求体XML第一个 Transition 节点下的 StorageClass 取值为test,取值非法导致请求错误。...

将DRDS模式数据库转换为AUTO模式数据库

返回信息如下:+-+|RESULT|+-+|ALL SUCCESS|+-+1 row in set(5 min 47.75 sec)查看转换进度及结果 PolarDB-X 提供了查看DRDS库转AUTO库任务的视图 INFORMATION_SCHEMA.CREATE_DATABASE,可以通过该视图查看转换过程的进度及结果。...

快速入门

设置时区信息 其中 SYSTEM_TIME、EVENT_TIME 和 META_TIME 均是根据时间Timestamp和时区配置来进行MaxCompute分区的转换过程,单位默认为微秒。分区配置决定了根据时间戳转换MaxCompute分区时的相关配置。目前管控台默认固定的MaxCompute...

常见问题

此时需要通过SQL函数将TIMESTAMP类型的数据转换成DATETIME类型,在转换的过程中会出现各种预料不到的错误。解决方法:目标表中最好不要使用TIMESTAMP或DATETIME类型的字段,使用VARCHAR类型代替。参考文档:【流数据与大屏DataV】如何使用...

原理

下图详细解释了这个转换的过程。整个语法树挂在了 CreateStmt 节点下,分区表本质上还是创建一张表的过程;partspec 节点是一级分区管理节点,它承载了分区键和分区策略;PartitionInfo节点是二级的管理节点,承载了大部分语法树上的结构。...

CREATE TYPE

output_function 则执行相反的转换过程,把内部格式转换回可读的文本表示。输入函数可以接受一个单一的 cstring 类型参数,或者接受三个参数,类型分别为 cstring、oid(对象标识符)和 integer。第一个参数是输入文本的C字符串形式,第二...

CREATE TYPE

output_function 则执行相反的转换过程,把内部格式转换回可读的文本表示。输入函数可以接受一个单一的 cstring 类型参数,或者接受三个参数,类型分别为 cstring、oid(对象标识符)和 integer。第一个参数是输入文本的C字符串形式,第二...

创建存储过程

update_salary 存储过程将定义了该存储过程的角色的特权传递给正在调用该存储过程的角色(在执行该存储过程时):CREATE OR REPLACE PROCEDURE update_salary(id INT,new_salary NUMBER)SET SEARCH_PATH='public' SET WORK_MEM='1MB' ...

DBMS_PROFILER

表 1.DBMS_PROFILER函数/存储过程 函数/存储过程 类型 返回类型 描述 FLUSH_DATA 函数、存储过程 Status code、exception 刷新当前会话中收集的性能数据。GET_VERSION(major OUT,minor OUT)存储过程 N/A 返回 DBMS_PROFILER 版本信息。...

转换Bucket的存储冗余类型

支持转换存储冗余类型的地域:华东1(杭州)、华东2(上海)、华北2(北京)、华北 3(张家口)、华北6(乌兰察布)、华南1(深圳)、中国香港、日本(东京)、新加坡、印度尼西亚(雅加达)、德国(法兰克福)Bucket的存储冗余类型必须为...

CreateBucketDataRedundancyTransition

支持转换存储冗余类型的地域:华东1(杭州)、华东2(上海)、华北2(北京)、华北 3(张家口)、华北6(乌兰察布)、华南1(深圳)、中国香港、日本(东京)、新加坡、印度尼西亚(雅加达)、德国(法兰克福)Bucket的存储冗余类型必须为...

ListBucketDataRedundancyTransition

调用ListBucketDataRedundancyTransition列举某个Bucket下所有的存储冗余转换任务。注意事项 要列举Bucket下所有的存储冗余转换任务,您必须具有 oss:ListBucketDataRedundancyTransition 权限。具体操作,请参见 为RAM用户授权自定义的...

生命周期概述

关于生命周期规则支持的各存储类型转换规则的说明,请参见 通过生命周期规则自动转换Object的存储类型。当Object被转换为低频访问、归档、冷归档或者深度冷归档存储类型后,涉及最小计量空间、最短存储时长、数据取回费用等问题。更多信息...

DeleteBucketDataRedundancyTransition

调用DeleteBucketDataRedundancyTransition删除...BucketDataRedundancyTransitionTaskNotExist 404 要删除的存储冗余转换任务不存在。BucketDataRedundancyTransitionTaskStatusConflict 409 存储冗余转换任务处于进行中状态,不支持删除。

GetBucketDataRedundancyTransition

调用GetBucketDataRedundancyTransition接口获取存储冗余转换任务。注意事项 要获取存储冗余转换任务,您必须具有 oss:GetBucketDataRedundancyTransition 权限。具体操作,请参见 为RAM用户授权自定义的权限策略。每个地域都有对应的访问...

ListUserDataRedundancyTransition

调用ListUserDataRedundancyTransition列举请求者所有的存储冗余转换任务。注意事项 要列举请求者所有的存储冗余转换任务,您必须具有 oss:ListUserDataRedundancyTransition 权限。具体操作,请参见 为RAM用户授权自定义的权限策略。每个...

ST_AsRaw

将基于外部存储的对象转换为基于内部存储的Raw形式。语法 sfmesh ST_AsRaw(sfmesh sfmeshObject,boolean rawGeometry default true,boolean rawMesh default true,boolean rawMaterialdefault true,boolean rawTexture default true);...

pg_transform

目录 pg_transform 存储有关转换的信息,转换是一种让数据类型适应过程语言的机制。列名称 列类型 描述 oid oid 行标识符。trftype oid 转换所针对的数据类型的OID。trflang oid 转换所针对的语言的OID。trffromsql regproc 一个函数的OID...

为什么存储类型转换后,源Object存储类型容量没有减少...

问题描述 转换存储类型后,目标Object存储类型存储容量增加了,但是源Object存储类型存储容量没有减少。问题原因 通过CopyObject转换存储类型,且满足以下条件时,会导致目标Object存储类型存储容量增加,源Object存储类型存储容量保持不变...

深度冷归档存储使用最佳实践

通过生命周期将Object的存储类型转换为深度冷归档存储 为避免产生较高的PUT类型请求费用,建议您先上传标准存储的Object,然后通过生命周期转换为深度冷归档存储,不建议您直接上传深度冷归档存储的Object。通过生命周期转换为深度冷归档...

如何使OSS文件永久处于解冻状态?

转换存储类型 如果您需要使指定的归档、冷归档、深度冷归档类型的文件永久处于解冻状态,而不改变其他处于冻结状态的归档、冷归档、深度冷归档类型的文件,您可以先解冻指定的归档、冷归档、深度冷归档类型的文件,然后根据访问频率的需要...
共有200条 < 1 2 3 4 ... 200 >
跳转至: GO
产品推荐
云服务器 安全管家服务 安全中心
这些文档可能帮助您
对象存储 云存储网关 文件存储 CPFS 弹性公网IP 短信服务 人工智能平台 PAI
新人特惠 爆款特惠 最新活动 免费试用