新建存储过程

存储过程旨在完成特定功能的 SQL 语句集,经编译创建并保存在数据库中,用户可以通过指定存储过程名并指定所需参数来调用执行,利用存储过程可以加速 SQL 语句的执行。新建存储过程,即由用户创建并能够完成某一特定功能的存储过程存储...

概述

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

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...

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

存储过程 dbms_imci.check_columnar_index()可以解析输入的SQL语句,并得到SQL语句中使用的所有列,并检查这些列是否被列索引覆盖。如果SQL语句中使用了未被列索引覆盖的列,调用该存储过程后会返回这些列所在的库名、表名以及列名。如果...

使用MaxCompute编译器检查脚本

MaxCompute编译器基于MaxCompute 2.0新一代的SQL引擎,显著提升了SQL语言编译过程的易用性与语言的表达能力。本文将为您介绍如何利用MaxCompute编译器的报错和告警进行排障。背景信息 为了充分展示MaxCompute编译器的易用性,推荐您使用...

PL 编译和调试

SQL 开发窗口的左侧导航栏>存储过程列表中,选择 编译 存储过程 PROC_VARCHAR2。编译 PL 语句并查看编译结果。PL 调试 在 SQL 开发窗口的左侧导航栏>存储过程列表中,选择调试存储过程 PROC_VARCHAR2,进入调试模式。设置参数值后,单击...

通过MyBatis使用

背景信息 MyBatis是一个Java数据持久层框架,支持自定义SQL存储过程以及高级映射。使用MyBatis能免除JDBC代码以及设置参数和获取结果集的工作。更多信息,请参见 MyBatis官网文档。注意事项 目前支持使用SQL查询功能的地域有华东1(杭州...

存储过程

AnalyticDB PostgreSQL版 存储过程是为了完成特定功能的 SQL 语句集,一次编译后永久有效。用户通过指定存储过程的名字并给出参数(如果该存储过程带有参数)来执行它。AnalyticDB PostgreSQL版 当前支持PL/pgSQL-SQL 过程语言。PL/pgSQL-...

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

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

验证数据压缩能力

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

SQL 限制

GTS 事务目前支持 INSERT、UPDATE、DELETE 三类 DML 语法的部分功能,这些类型都是已经经过 GTS 产品组的严格验证。SQL 的支持范围还在不断扩大,...使用限制 不支持 SQL 嵌套 不支持多表复杂 SQL 不支持存储过程、触发器 不支持批量更新 SQL

dbms_sql.delete_trace

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

使用说明

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

存储过程

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

dbms_sql.flush_trace

存储过程 dbms_sql.flush_trace 用于清理 information_schema.sql_sharing 系统表中的所有SQL Trace统计信息和跟踪记录。语法 dbms_sql.flush_trace()示例 清理 information_schema.sql_sharing 系统表中的所有SQL Trace统计信息和跟踪记录...

DBMS_AQ

PolarDB 通过以下SQL命令为 DBMS_AQ 包提供扩展功能:ALTER QUEUE ALTER QUEUE TABLE CREATE QUEUE CREATE QUEUE TABLE DROP QUEUE DROP QUEUE TABLE 表 1.DBMS_AQ 函数/存储过程 函数/存储过程 返回类型 说明 ENQUEUE N/A 发布消息到队列...

存储过程

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

PolarDB HTAP实时数据分析技术解密

一体化的行列混合存储方案 较多副本Divergent Design方法更进一步的方案,是在同一个数据库实例中采用行列混合存储,同时响应TP型和AP型负载。这是传统商用数据库Oracle、SQL Server或DB2等不约而同采用的方案。Oracle公司在2013年发表的...

管理存储过程

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

dbms_sql.add_trace

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

RDS SQL Server CPU使用率高问题

分析 SQL Server支持自动汇总统计SQL语句和存储过程等对象的执行信息,并可通过sys.dm_exec_query_stats和sys.dm_exec_procedure_stats等系统视图直接查看,便于定位各类资源开销的Top SQL。说明 自治服务性能优化中的TOP SQL、TOP Objects...

列存索引技术架构介绍

同时,结合 PolarDB 基于共享存储一写多读的架构特征,其包含如下几个关键的技术创新点:存储引擎(InnoDB)支持存储列式索引(Columnar Index),用户可以通过DDL语句为一张表中的全部列或者部分列创建列索引,列索引采用列压缩存储,其...

dbms_sql.reload_trace

您可以使用存储过程 dbms_sql.reload_trace 将 mysql.sql_sharing 表中的模板化SQL语句载入到 information_schema.sql_sharing 表中。语法 dbms_sql.reload_trace()示例 将 mysql.sql_sharing 表中的模板化SQL语句载入到 information_...

新功能发布记录

10-01 自建SQL Server通过物理网关迁移上云 09月 类别 功能名称 功能描述 发布时间 相关文档 优化 存储过程 更新RDS SQL Server存储过程命令。09-08 存储过程 新增 RDS资源包 RDS推出预付费资源包(计算包和存储包),帮助您节省成本。计算...

Commons Pool 连接 OceanBase 数据库示例程序

加载数据库配置文件:创建一个 Properties 对象,用于存储数据库配置信息。通过 Main 类的类加载器获取 db.properties 资源文件的输入流,并使用 Properties 对象的 load()方法加载该输入流,将属性文件中的键值对加载到 props 对象中。...

存储过程和函数中的编译错误

当 PolarDB PostgreSQL版(兼容Oracle)分析程序编译存储过程或函数时,它们确认CREATE语句和程序主体(程序中 AS 关键字后面的那部分)符合SPL和SQL构造的语法规则。默认情况下,如果分析程序检测到错误,服务器将终止编译过程。请注意,...

dbms_sql.reset_trace_stats

存储过程 dbms_sql.reset_trace_stats 用于重置 information_schema.sql_sharing 系统表中的SQL语句跟踪记录的统计信息。语法 dbms_sql.reset_trace_stats()示例 重置 information_schema.sql_sharing 系统表中的SQL语句跟踪记录的统计信息...

新功能发布记录

购买实例 集群实例工作台 标准版(Key-Value)标准版(Key-Value)是 OceanBase 的 No SQL 数据库模型,可以绕过 SQL 引擎直接读取存储引擎中的数据。同时,提供多种更加简单高效的非关系型 API 接口,充分发挥 NoSQL 和 SQL 共处的新架构...

PlanCache

AnalyticDB MySQL 的PlanCache功能可以缓存SQL的执行计划,执行相同SQL Pattern语句时会使用缓存的执行计划,从而减少...执行相同SQL Pattern语句时,会自动使用步骤2缓存的执行计划,减少SQL编译优化时间:SELECT*FROM tbl0 WHERE col0=777;

在EMR集群运行TPC-DS Benchmark

'>sample-queries-tpcds/testbench.settings./runSuite.pl tpcds$SF 使用Spark运行TPC-DS SQL TPC-DS工具集中包含Spark SQL用例,用例位于 spark-queries-tpcds 目录下,可以使用 spark-sql 或者 spark-beeline 等命令行工具执行这些SQL。...

DBMS_SQL

示例 该示例展示了存储过程中关闭游标的一般方法。DECLARE c NUMBER;BEGIN c:=DBMS_SQL.OPEN_CURSOR();DBMS_SQL.CLOSE_CURSOR(c);END;COLUMN_VALUE 该存储过程用于返回游标中给定位置的元素的值。语法 DBMS_SQL.COLUMN_VALUE(c IN INTEGER,...

DBCP 连接池连接 OceanBase 数据库示例程序

程序中的连接不使用后是否被连接池回收:设置是否在维护过程中检测并清除被遗弃的连接,设置为 true。设置是否在从连接池借用连接时检测并清除被遗弃的连接,设置为 true。代码如下:initialSize=30 maxTotal=30 maxIdle=10 minIdle=5 ...

内置的安全审计规则

CMDSHELL执行系统命令(SQLServer语法)高 存储过程滥用 执行危险的操作,存储过程XP_SENDMAIL(SQLServer语法)高 存储过程滥用 执行危险的操作,存储过程XP_RUNWEBTASK(SQLServer语法)高 存储过程滥用 执行危险的操作,存储过程XP_...

通过EMR运行基于OSS-HDFS服务的TPC-DS Benchmark

Spark ThriftServer服务的默认内存不适合较大规模数据集测试,如果在测试过程中出现Spark SQL作业提交失败,原因可能是Spark ThriftServer出现OutOfMemory异常。针对这种情况的解决方法为调整Spark服务配置 spark_thrift_daemon_memory 的...

UDT概述

MaxCompute的UDT功能允许您在SQL中直接调用第三方语言的类使用其方法,或直接使用第三方对象获取其数据内容。UDT介绍 很多SQL引擎中UDT与MaxCompute的复杂类型STRUCT类似,相比之下,MaxCompute中的UDT与Create Type的概念更类似,Type中...

列存索引常见问题

使用 dbms_imci.columnar_advise()存储过程可以获得某个SQL语句所需的DDL语句,按照这个DDL语句构建列存索引,可以保证该SQL语句完全被列存索引覆盖。更多信息请参见 获取创建列存索引的DDL语句。dbms_imci.columnar_advise('...

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 ...

新建函数

存储过程一样,都是由 SQL 语句和过程式语句组成的代码片段,并且可以被应用程序和其他 SQL 语句调用。自定义函数与存储过程的区别:函数有且仅有一个返回,适合做处理数据后返回一个结果;存储过程可有 0 个或多个返回,适合做批量插入...

存储过程

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

SQL组件概述

组件是一种带有多个输入参数和输出参数的SQL代码过程模板,而SQL代码过程可通过引入一个或多个源数据表,并进行过滤、连接、聚合等操作,加工出业务所需的目标表,因此,您可通过组件快速加工出符合业务需求的目标表。本文为您介绍组件的...
共有200条 < 1 2 3 4 ... 200 >
跳转至: GO
产品推荐
云服务器 安全管家服务 安全中心
这些文档可能帮助您
云存储网关 对象存储 混合云存储 文件存储 CPFS 弹性公网IP 短信服务
新人特惠 爆款特惠 最新活动 免费试用