创建存储过程

存储过程是作为单个 SPL 程序语句调用的独立 SPL 程序。调用时,存储过程可选择以输入参数的形式从调用方接收值,并可选择以输出参数的形式向调用方返回值。CREATE PROCEDURE 命令可定义并命名一个将存储在数据库中的独立存储过程。如果...

CREATE PROCEDURE

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

新建存储过程

提高 SQL 执行速度:存储过程编译完成,如果某一个操作包含大量的 SQL 代码或者分别被执行多次,则使用存储过程比直接使用单条 SQL 语句执行速度更快速。减轻服务器的负担:在进行数据库对象操作时,如果使用单条调用的方式,则网络上必须...

Insert Into

如果由系统自动分配,在INSERT INTO语句执行过程中,因网络错误导致连接断开等,则无法得知INSERT INTO是否成功。如果指定Label,则可以再次通过Label查看任务结果。column_name 指定的目的列,必须是 table_name 表中存在的列。导入表的...

Insert Into

如果由系统自动分配,在INSERT INTO语句执行过程中,因网络错误导致连接断开等,则无法得知INSERT INTO是否成功。如果指定Label,则可以再次通过Label查看任务结果。column_name 指定的目的列,必须是 table_name 表中存在的列。导入表的...

存储过程

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

RDS执行存储过程报错没有权限

问题描述 RDS执行 存储过程报错:SELECT command denied to user 'xxx'@'%' for table 'xxx' 解决方案 一个账号调用另一个账号下创建的存储过程,账号没有执行存储过程的权限,需要对账号进行授权 GRANT EXECUTE ON 数据库名.*TO ' 数据库...

DBMS_UTILITY

PostgreSQL 14.8(PolarDB 14.8.10.0 build 0d3bf26c debug)-PostgreSQL 14.8(PolarDB 14.8.10.0 build 0d3bf26c debug)EXEC_DDL_STATEMENT 该存储过程用于执行DDL语句。语法 DBMS_UTILITY.EXEC_DDL_STATEMENT(parse_string IN VARCHAR2);...

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

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

Dataphin中SQL语句执行慢

概述 本文主要介绍如何定位Dataphin执行SQL语句慢。详细信息 SQL查询可能存在下列几种情况。1.在select时可以列举实际需要字段来代替*进行查询。2.将where后可以过滤掉大量数据的条件提前。3.避免在where后使用表达式操作。dataphin底层...

dbms_sql.delete_trace

语法 dbms_sql.delete_trace('<schema>','<query>')说明 执行存储过程后,SQL语句中的常量会被自动模板化,并删除 mysql.sql_sharing 表中与其模板化后的SQL语句匹配的模板化SQL语句,且后续与该模板匹配的SQL语句不会被SQL Trace功能...

验证数据压缩能力

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

概述

PolarDB-X 1.0 在V5.3.12及以上的实例版本中引入了新的DDL执行引擎,开始支持DDL的任务管理,包括DDL执行过程中的任务状态查看、失败DDL任务的恢复和回滚等。DDL任务管理中的主要概念 了解以下概念,将帮助您更好地使用DDL任务管理功能:...

RDS SQL Server CPU使用率高问题

如果 Page_Lookups/sec 的增高和CPU使用率的增高保持一致,而 QPS 变化不大,说明数据库中出现了查询语句执行开销增高的情况,需要进一步分析是哪些类型的查询语句导致了较高的CPU资源消耗,并针对具体的查询语句进行优化。Sqlcompliations...

错误代码

导致TDDL-4103错误的常见原因如下:应用SQL语句执行比较,占用单个连接的时间过长,导致连接数不够。应用端没有关闭数据库连接,导致连接泄露。有很多跨库查询(例如聚合统计类查询或未带分库条件的查询)同时执行,占用大量连接。解决...

计划缓存(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);上述语句执行完成后...

Cava 分支结构

语句执行过程中逐次判断条件是否为true,如果某个分支为true,其他分支不在执行。语法结构:if(condition1){/condition1为布尔表达式/condition1为true时,需要执行的代码 } else if(condition2){/condition2为true时,需要执行的代码 } ...

Cava 分支结构

语句执行过程中逐次判断条件是否为true,如果某个分支为true,其他分支不在执行。语法结构:if(condition1){/condition1为布尔表达式/condition1为true时,需要执行的代码 } else if(condition2){/condition2为true时,需要执行的代码 } ...

GOTO 语句

您可以标记赋值语句、任何 SQL 语句(如 INSERT、UPDATE、CREATE 等)和所选的存储过程语言语句。可标记的存储过程语言语句是:IF EXIT RETURN RAISE EXECUTE PERFORM GET DIAGNOSTICS OPEN FETCH MOVE CLOSE NULL COMMIT ROLLBACK GOTO ...

查询计划概述

Lindorm支持查看SQL语句在数据库中的执行过程,帮助您定位和排查SQL执行问题。您可以通过 EXPLAIN 语句查看不同深度的执行计划,进一步分析优化查询逻辑,以提升查询性能。适用引擎 适用于宽表引擎和时序引擎。背景信息 查询计划(Query ...

存储监控

COMDML MySQL_COMDML 实例存储节点的平均每秒Delete语句执行次数、平均每秒Insert语句执行次数、平均每秒Insert_Select语句执行次数、平均每秒Replace语句执行次数、平均每秒Replace_Select语句执行次数、平均每秒Select语句执行次数和平均...

CALL

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

dbms_sql.add_trace

语法 dbms_sql.add_trace('<schema>','<query>')说明 执行存储过程后,SQL语句中的常量会被自动模板化,匹配该模板的SQL语句会被SQL Trace功能跟踪。参数说明 参数 说明 schema Schema名称。query 具体的SQL语句。注意事项 当在主节点...

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

作为一条语句结束的标志,但存储过程需要执行一段SQL,这些SQL是不可分割的。解决方案 使用DELIMITER临时设置新的结束符。以双斜杠/为例,修改SQL代码如下。DELIMITER/CREATE PROCEDURE p_test()BEGIN select CURRENT_DATE as curDate;END/...

CALL

本文介绍了CALL语法的...如果在事务块中执行 CALL,那么被调用的过程不能执行事务控制语句。只有当 CALL 在其自身的事务中执行时,才允许过程执行事务控制语句。PL/SQL 以不同的方式处理 CALL 中的输出参数。示例 CALL do_db_maintenance();

赋值

以下示例显示存储过程的可执行部分中的赋值语句的典型使用。CREATE OR REPLACE PROCEDURE dept_salary_rpt(p_deptno NUMBER)IS todays_date DATE;rpt_title VARCHAR2(60);base_sal INTEGER;base_comm_rate NUMBER;base_annual NUMBER;BEGIN...

快速使用全量日志分析

查询分析语句执行后默认按表格方式展示分析结果,您还可以选择折线图、柱状图、饼图等多种图形方式进行展示。具体操作,请参见 统计图表概述。您也可以根据仪表盘中的查询图表设置告警,实现实时的服务状态监控。具体操作,请参见 告警简介...

快速使用全量日志分析

查询分析语句执行后默认按表格方式展示分析结果,您还可以选择折线图、柱状图、饼图等多种图形方式进行展示。具体操作,请参见 统计图表概述。您也可以根据仪表盘中的查询图表设置告警,实现实时的服务状态监控。具体操作,请参见 告警简介...

通用参考

内存超限 SPL语句中包含不同的指令,不同的指令在不同的数据场景下消耗的内存不同,SPL语句执行时会限制一定的内存Quota(默认内存Quota在Scan查询、实时消费、Logtail采集可能有所不同),超过内存Quota后,SPL会执行失败,并返回内存超限...

获取创建列存索引的DDL语句

调用存储过程 dbms_imci.columnar_advise(),可以针对某条SQL语句来获取对应的DDL语句执行获取到的DDL语句可以为未被列索引覆盖的列添加列索引,按顺序执行完DDL语句后,即可保证这条SQL语句中使用的所有列都被列索引覆盖。前提条件 ...

请求

慢日志明细 默认展示所有请求记录的详细信息(执行开始时间、数据库名称、查询语句执行时长、连接数据库的主机地址),您可以单击 设置 进行过滤。说明 如需导出慢日志至本地进行分析,您可以单击 导出慢日志。集群架构与读写分离...

请求

慢日志明细 默认展示所有请求记录的详细信息(执行开始时间、数据库名称、查询语句执行时长、连接数据库的主机地址),您可以单击 设置 进行过滤。说明 如需导出慢日志至本地进行分析,您可以单击 导出慢日志。集群架构与读写分离...

动态增加或删除列存索引的DDL语法

本文介绍了如何在建表之后,通过DDL语句动态创建和删除列存索引。前提条件 在添加完只读列存节点,并配置好对应的集群地址后,您可以通过集群地址连接到集群,使用SQL语句创建并管理列存索引。添加只读列存节点。配置集群地址。为了实现行...

SQL Server链接服务器远程执行update语句

概述 SQL Server链接服务器(Linked Servers)远程执行update语句,但是执行select语句较快。详细信息 执行速度是由SQL Server本身的Linked Servers实现,执行update语句时,数据会传回到本地进行计算处理,所以执行速度较。建议封装...

高级监控

PolarDB 存储空间使用量 polardbmysql.redolog_size Redolog占用的存储量。单位:MB。polardbmysql.sys_dir_size 系统占用的存储量。单位:MB。polardbmysql.data_size 数据占用的存储量。单位:MB。polardbmysql.other_log_size 其他日志...

监控大盘

replace_ps 平均每秒REPLACE语句执行次数。update_ps 平均每秒UPDATE语句执行次数。select_ps 平均每秒SELECT语句执行次数。bytes_received 平均每秒从所有客户端接收到的字节数。bytes_sent 平均每秒发送给所有客户端的字节数。iops_usage...

大小写不敏感

上述SQL语句在Oracle中执行时 tbl 表名在系统视图中默认大写存储,因此查询语句可以正常执行,而 PolarDB PostgreSQL版(兼容Oracle)由于默认小写存储,查询语句执行时则会报错不存在表“TBL”表。create table"TBL"("ID"int);select*from...

大小写不敏感

上述SQL语句在Oracle中执行时 tbl 表名在系统视图中默认大写存储,因此查询语句可以正常执行,而 PolarDB PostgreSQL版(兼容Oracle)由于默认小写存储,查询语句执行时则会报错不存在表“TBL”表。create table"TBL"("ID"int);select*from...

DDL脚本

数据库模式定义语言DDL(Data Definition Language)是用于描述数据库中要存储的现实世界实体的语言。创建语句 设计好的数据库模型,您可以单击 生成DDL脚本,进入 DDL Script编辑器。在 DDL Script编辑器 页面中,对象过滤 用于过滤需要...

监控大盘

replace_ps 平均每秒Replace语句执行次数。update_ps 平均每秒Update语句执行次数。select_ps 平均每秒Select语句执行次数。bytes_received 平均每秒从所有客户端接收到的字节数。bytes_sent 平均每秒发送给所有客户端的字节数。iops_usage...
共有200条 < 1 2 3 4 ... 200 >
跳转至: GO
产品推荐
云服务器 安全管家服务 安全中心
这些文档可能帮助您
文件存储 CPFS 商标服务 对象存储 弹性公网IP 短信服务 人工智能平台 PAI
新人特惠 爆款特惠 最新活动 免费试用