新建存储过程

存储过程作用 提高应用程序的通用性和可移植性:新建存储过程完成后,可以在程序中被多次调用,无需重新编写该存储过程的 SQL 语句,且支持修改存储过程,对程序源代码无影响,从而提高程序的可移植性。提高 SQL 执行速度:存储过程编译...

管理存储过程

概述 在 OceanBase 开发者中心(OceanBase Developer Center,ODC)首页单击连接名进入连接后,在左导航栏中单击 存储过程 标签可查看存储过程列表,在存储过程列表中显示当前连接的数据库中存在的存储过程对象。在存储过程列表中,可查看...

存储过程

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

使用说明

其他操作 如果不再需要跟踪通过 dbms_sql.add_trace 存储过程添加的SQL语句,您可以通过 dbms_sql.delete_trace 存储过程根据具体的SQL语句来删除模板化的SQL语句,或通过 dbms_sql.delete_trace_by_sqlid 存储过程根据SQL ID来删除模板化...

存储过程

本文介绍RDS SQL Server(2012及以上版本)支持的存储过程。实例内复制数据库 设置数据库在线 数据库全局授权 删除数据库 设置更改跟踪 开启数据库变更捕获 关闭数据库变更捕获 配置实例参数 增加链接服务器Linked Server 设置跟踪标志 ...

dbms_sql.delete_trace_by_sqlid

您可以使用 dbms_sql.delete_trace 存储过程根据具体的SQL语句来删除不需要SQL Trace跟踪的模板化SQL语句。也可以使用 dbms_sql.delete_trace_by_sqlid 存储过程根据SQL ID来删除不需要SQL Trace跟踪的模板化SQL语句。语法 dbms_sql.delete...

概述

简介 PolarDB MySQL版 内置的存储过程如下:检查SQL语句中是否存在未被索引覆盖的列的存储过程:dbms_imci.check_columnar_index()。获取创建列存索引的DDL语句的存储过程:dbms_imci.columnar_advise()和dbms_imci.columnar_advise_by_...

租户参数列表说明

max_sp_recursion_depth 可以递归调用任何给定存储过程的次数。sql_throttle_network 网络使用率阈值,当网络使用率高过此阈值时将不会执行此 SQL。ob_enable_hash_group_by 是否打开 Hash Group by 的路径。undo_retention 指定多版本数据...

验证数据压缩能力

存储过程旨在完成特定功能 SQL 语句集,经编译创建并保存在数据库中,用户可以通过指定存储过程名并指定所需参数来调用执行,利用存储过程可以加速 SQL 语句的执行。更多内容参见 新建存储过程。在存储程序中可以使用系统变量和用户定义...

功能特性

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

dbms_sql.delete_trace

当 loose_sql_trace_type 参数设置为DEMAND时,您可以使用 dbms_sql.delete_trace 存储过程来删除不需要SQL Trace跟踪的SQL语句。语法 dbms_sql.delete_trace('<schema>','<query>')说明 执行该存储过程后,SQL语句中的常量会被自动模板化...

SQL 监控

数据访问代理中,慢 SQL 监控 是通过 阿里云日志服务 SLS 收集数据访问代理实例 SQL 执行日志,将日志存储到用户空间中,在收集到 SQL 数据后,以图表的方式展示出收集到 SQL 详情。其中,慢 SQL 是指执行耗时大于等于 500ms SQL。...

搜索(审计)

对于采用冷热混合存储的SQL洞察和审计,查询或导出冷存储的数据时,系统会创建对应的查询或导出任务,您可以在 任务列表 页面,查看任务进度及历史任务。对于企业版 V0 和V1,DAS将保存最近2天内的导出记录;而对于企业版 V2 和V3,DAS将...

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

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

DBMS_ASSERT

SIMPLE_SQL_NAME Function 验证输入的字符串是否是一个简单的SQL名称。SQL_OBJECT_NAME Function 验证输入的字符串是否是一个现有的SQL对象的合法名称。ENQUOTE_LITERAL 该函数用于在字符串字面量的开头和结尾添加单引号。语法 DBMS_ASSERT...

存储过程

存储过程SQL stored procedures),通常指数据库中存放在一起的一系列SQL。您在使用存储过程时,可以指定存储过程的名字并使用参数(parameters),并在合适的时候调用存储过程实现相同或者不同的业务。本文将介绍存储过程的使用方法。...

检查SQL语句中的表是否已创建列索引

如果SQL语句中的表名前没有添加库名,则必须使用 use db_name 命令切换至SQL语句中的表所在的库后,再执行该存储过程SQL语句没有特殊的长度限制,但客户端向数据库发送的SQL语句长度受限于 max_allowed_packet 等参数,以及解析SQL语句时...

定义SQL组件

使用组件前,您需先根据业务需要创建符合业务加工过程的组件。本文为您介绍在数据开发(DataStudio)的组件管理界面,如何创建组件,并进行组件的分享、升级、查看组件引用记录等管理操作。进入组件管理页面 进入 数据开发 页面。登录 ...

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

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

计划缓存(Auto Plan Cache)

当 loose_plan_cache_type 参数配置为 DEMAND 时,您可以通过该内置存储过程将指定SQL语句的执行计划缓存到Plan Cache中。示例如下:CALL dbms_sql.add_plan_cache("test","SELECT*FROM t_for_plan WHERE c1>1 AND c1);上述语句执行完成后...

DMS中创建存储过程报错的处理

问题描述 DMS中使用SQL语句创建存储过程时报如下错误。问题原因 DMS默认是以一个分号;作为一条语句结束的标志,但存储过程需要执行一段SQL,这些SQL是不可分割的。解决方案 使用DELIMITER临时设置新的结束符。以双斜杠/为例,修改SQL代码...

通过PrestoDB使用Tablestore

Tablestore的字段类型 PrestoDB的字段类型 string varchar integer bigint double double boolean boolean binary varbinary 使用流程 通过PrestoDB使用Tablestore的主要步骤包括使用PrestoDB对接Tablestore、运行PrestoDB的SQL CLI、创建...

API概览

DescribeOasSQLPlans 查询 SQL 执行计划 根据 SQLID 查询诊断系统存储的 SQL 执行计划信息。DescribeSQLSamples 查询慢 SQL 执行明细的采样数据 查询慢 SQL 执行明细的采样数据。DescribeOasSQLHistoryList 查询 SQL 执行历史 查询 SQL ...

多元索引介绍

相关文档 如果要使用SQL查询与分析数据,您可以使用表格存储的SQL查询功能实现。更多信息,请参见 SQL查询。说明 您也可以通过MaxCompute、Spark、Hive或者HadoopMR、函数计算、Flink等计算引擎分析 表格存储 中的数据。更多信息,请参见 ...

Presto Server配置和SQL示例

常用SQL示例 使用PrestoDB操作表格存储的SQL常见示例包括创建Schema、创建映射表、Schema相关操作、映射表相关操作和数据操作。创建Schema 创建Schema用于配置要访问的Tablestore实例信息以及进行用户鉴权。创建一个访问Tablestore ...

存储过程

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

DBMS_RLS

DBMS_RLS包提供的存储过程可用于创建、删除、启用及禁用安全政策。执行虚拟私有数据库的相关操作如下:首先要创建一个政策函数。这个函数必须有两个类型为VARCHAR2的输入参数。第一个输入参数提供给包含数据库对象(安全政策要应用于这个...

dbms_sql.add_trace

当 loose_sql_trace_type 参数设置为DEMAND时,您可以使用 dbms_sql.add_trace 存储过程来指定SQL Trace功能跟踪的SQL语句。语法 dbms_sql.add_trace('<schema>','<query>')说明 执行该存储过程后,SQL语句中的常量会被自动模板化,匹配该...

PL 编译和调试

PL 调试 在 SQL 开发窗口的左侧导航栏>存储过程列表中,选择调试存储过程 PROC_VARCHAR2,进入调试模式。设置参数值后,单击 确定。重要 OceanBase V4.0.0 及之后的版本,调试前需要获取调试权限。示例:GRANT DEBUG CONNECT SESSION TO ...

FMT 模式 SQL 支持说明

存储过程、触发器 否 SELECT 语句 类型 SQL 实例 读未提交 读已提交 AND&OR SELECT*FROM tb1 WHERE col1=expr1 AND col2=expr2 是 是 ORDER BY SELECT col1,col2 FROM tb1 ORDER BY col1 是 是 GROUP BY SELECT col1,col2 FROM tb1 GROUP ...

高级管理

PolarDB-X 1.0 SQL审计与分析支持高级管理,您可以通过高级管理跳转到日志服务控制台,修改SQL日志的存储时间、对SQL日志进行实时订阅与消费、数据投递和对接其他可视化等高级操作。开启SQL日志审计 后,在当前页面右上角单击 高级管理 ...

新建函数

自定义函数与存储过程的区别:函数有且仅有一个返回,适合做处理数据后返回一个结果;存储过程可有 0 个或多个返回,适合做批量插入、批量更新。可以直接通过 SELECT 语句调用函数,而存储过程的调用需要使用 CALL 语句。如上图所示,创建...

云产品侧额外费用须知

RDS 开启云数据库RDS审计日志采集功能后,会自动开启符合条件(支持MySQL的非基础版,PostgreSQL高可用版)的RDS实例的SQL洞察(SQL审计)功能。SQL洞察(SQL审计)功能的计费说明,请参见 计费项。说明 如果您已为RDS实例开通SQL洞察试用...

SQL其他常见问题

定时(例如每天)对ODS层的增量数据做数据清洗,复杂字段拆分为多个简单字段,然后存储在CDM层的表中,便于统计和分析数据。在执行MaxCompute SQL过程中,报错partitions exceeds the specified limit,如何解决?问题现象 在执行...

SQL洞察

修改SQL日志的存储时长 登录 PolarDB控制台。在控制台左上角,选择地域。单击目标集群ID。在左侧导航栏中,选择 日志与审计>SQL洞察。单击右上角 服务设置。修改存储时长,单击 确定。导出SQL记录 登录 PolarDB控制台。在控制台左上角,...

SQL洞察

修改SQL日志的存储时长 登录 PolarDB控制台。在控制台左上角,选择地域。单击目标集群ID。在左侧导航栏中,选择 日志与审计>SQL洞察。单击右上角 服务设置。修改存储时长,单击 确定。导出SQL记录 登录 PolarDB控制台。在控制台左上角,...

SQL洞察和审计

修改SQL日志的存储时长 登录 DAS控制台。在左侧导航栏中,单击 实例监控。找到目标实例,单击实例ID,进入目标实例详情页。在左侧导航栏单击 请求分析>SQL洞察和审计。单击 服务设置,修改SQL日志存储时长后,单击 确定。导出SQL审计日志 ...

SQL组件概述

组件是一种带有多个输入参数和输出参数的SQL代码过程模板,而SQL代码过程可通过引入一个或多个源数据表,并进行过滤、连接、聚合等操作,加工出业务所需的目标表,因此,您可通过组件快速加工出符合业务需求的目标表。本文为您介绍组件的...

列存索引常见问题

可以通过内置的存储过程 dbms_imci.check_columnar_index()检查SQL语句中的表是否已创建列索引,示例如下:CALL dbms_imci.check_columnar_index('SELECT COUNT(*)FROM t1 WHERE t1.a>1');如果SQL没有完全被列索引覆盖,调用该存储过程会...

创建存储过程

示例 下面是一个不采用参数的简单存储过程的示例。CREATE OR REPLACE PROCEDURE simple_procedure IS BEGIN DBMS_OUTPUT.PUT_LINE('That''s all folks!');END simple_procedure;通过在 PolarDB PostgreSQL版(兼容Oracle)中输入存储过程...
共有200条 < 1 2 3 4 ... 200 >
跳转至: GO
产品推荐
云服务器 安全管家服务 安全中心
这些文档可能帮助您
云存储网关 对象存储 文件存储 CPFS 商标服务 弹性公网IP 短信服务
新人特惠 爆款特惠 最新活动 免费试用