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

概述

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

创建存储过程

调用时,存储过程可选择以输入参数的形式从调用方接收值,并可选择以输出参数的形式向调用方返回值。CREATE PROCEDURE 命令可定义并命名一个将存储在数据库的独立存储过程。如果包括 schema 名称,则在指定的 schema 创建存储过程。...

CREATE PROCEDURE

STABLE 指示该存储过程不能修改数据库,并且在单表扫描,它将始终为相同的参数值返回相同的结果,但其结果可能会因 SQL 语句而变化。对于依赖于数据库查找、参数变量(例如当前时区)等的存储过程,这是合适的选择。VOLATILE 指示即使在...

新建存储过程

OUT 类型参数可以用于调用存储过程中需要修改和返回值。INOUT 输入输出参数。同时具备输入参数和输出参数的功能。参数设置 属性 是否必填 默认 模式 名称 必填 空 Oracle/MySQL 模式 必填 IN Oracle/MySQL 类型 必填 VARCHAR Oracle/MySQL ...

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

如果SQL语句使用了未被列索引覆盖的列,调用该存储过程后会返回这些列所在的库名、表名以及列名。如果SQL语句使用的所有列都已经被列索引覆盖,调用该存储过程返回空的结果集。前提条件 PolarDB 集群版本需满足以下条件之一:PolarDB...

ExecuteStatementResult

名称 类型 描述 示例值 object ExecuteStatement 的返回值。ColumnMetadata array 参数说明如下:ColumnMetadata 列元数据,详情请参见 ColumMetadata。...array 返回值中的一条记录。Field 一条记录中的一个字段,详情请参见 Field。

管理存储过程

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

存储过程

在7.0版本,您可以直接在存储过程中控制事务。Oracle等传统数仓的业务迁移至 AnalyticDB PostgreSQL版 时,可以直接使用存储过程功能,不需要改造业务SQL存储过程的特性 AnalyticDB PostgreSQL 7.0版 的内核版本升级至PostgreSQL 12,...

控制结构

过程中返回 过程没有返回值。因此,过程的结束可以不用 RETURN 语句。如果想用一个 RETURN 语句提前退出代码,只需写一个没有表达式的 RETURN。如果过程有输出参数,那么输出参数最终的值会被返回给调用者。调用存储过程 PL/SQL函数,...

新建函数

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

查询表的描述信息

nil { panic(err)}/获取SQL返回值的Schema。columns:=response.ResultSet.Columns()fmt.Printf("response table schema:%v",columns)/通过SQL ResultSet遍历获取SQL的返回结果。fmt.Println("response resultset:")resultSet:=response....

dbms_sql.add_trace

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

查询索引描述信息

nil { panic(err)}/获取SQL返回值的Schema。columns:=response.ResultSet.Columns()fmt.Printf("response table schema:%v",columns)/通过SQL ResultSet遍历获取SQL的返回结果。fmt.Println("response resultset:")resultSet:=response....

DBMS_SQL

表 1.DBMS_SQL函数/存储过程 函数/存储过程 类型 返回类型 说明 BIND_VARIABLE(c,name,value[,out_value_size])存储过程 N/A 将绑定到变量。BIND_VARIABLE_CHAR(c,name,value[,out_value_size])存储过程 N/A 将CHAR绑定到变量。BIND_...

dbms_sql.delete_trace

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

函数对象

函数即定义了一组 SQL 脚本的集合,可以在 SQL 语句对函数进行调用以返回一个指定的结果。在 OceanBase 开发者中心(OceanBase Developer Center,ODC)点击连接名进入连接后,在左导航栏点击 函数 标签可以查看函数列表。创建函数 {#...

DBMS_RLS

此函数产生的谓语 authid=SYS_CONTEXT('USERENV','SESSION_USER')被添加到在ADD_POLICY存储过程中指定类型的任何SQL命令的WHERE子句中。此函数对那些列authid内容与会话用户相同的记录限制了SQL命令的结果。说明 这个示例中使用的SYS_...

DBMS_AQ

目前,仅支持调用PL/SQL存储过程。调用应采取以下形式:plsql:/schema.procedure 其中:schema:指定存储过程所在的schema。procedure:指定待通知的存储过程的名称。context RAW(16)回调存储过程需要的用户定义的。count count 是 reg_...

保留字与关键字

AFTER_GTIDS SQL_AFTER_MTS_GAPS SQL_BEFORE_GTIDS SQL_BIG_RESULT SQL_BUFFER_RESULT SQL_CACHE SQL_CALC_FOUND_ROWS SQL_NO_CACHE SQL_SMALL_RESULT SQL_THREAD SQL_TSI_DAY SQL_TSI_HOUR SQL_TSI_MINUTE SQL_TSI_MONTH SQL_TSI_QUARTER ...

DBMS_UTILITY

ANALYZE_DATABASE 该存储过程用于分析数据库的表。语法 DBMS_UTILITY.ANALYZE_DATABASE(method IN VARCHAR2,estimate_rows IN INTEGER DEFAULT NULL,estimate_percent IN INTEGER DEFAULT NULL,method_opt IN VARCHAR2 DEFAULT NULL);...

DBMS_UTILITY

DBMS_UTILITY包支持以下各种实用程序:函数/存储过程 类型 返回类型 说明 ANALYZE_DATABASE(method[,estimate_rows[,estimate_percent[,method_opt]]])存储过程 N/A 分析数据库表。ANALYZE_PART_OBJECT(schema,object_name[,object_type[,...

验证数据压缩能力

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

DBMS_SESSION

DBMS_SESSION内置包提供了从PL/SQL访问 SQL ALTER SESSION 和 SET ROLE 语句以及其他会话信息的能力。DBMS_SESSION子程序总览 子程序 说明 CLEAR_ALL_CONTEXT Procedure 清除指定命名空间的全部上下文属性。CLEAR_CONTEXT Procedure 清除...

ListSQLExecAuditLog-获取SQL审计日志列表

操作审计->SQL 类型查看更多 SQL 类型返回值。SELECT SQL string 已执行的 SQL 语句。SELECT*FROM `polar123`.`p_qw` ORDER BY `id` DESC ExecState string 执行状态,返回值说明如下:FAIL:执行失败 NOEXE:暂未执行 RUNNING:执行 ...

ListProxySQLExecAuditLog-获取SQL资源审计日志

test_db SQLType string SQL 类型,常见 SQL 类型返回值说明如下:SELECT:查询 INSERT:插入 DELETE:删除 CREATE_TABLE:创建表 说明 您可以在控制台页面上方操作审计->安全访问代理查看更多 SQL 类型返回值。SELECT SQL string 已执行...

创建函数

CALLED ON NULL INPUT RETURNS NULL ON NULL INPUT STRICT CALLED ON NULL INPUT(默认)指示当存储过程的某些参数为 NULL 时,将正常调用该存储过程。如果需要,作者需要负责检查 NULL 并做出适当的响应。RETURNS NULL ON NULL INPUT ...

dblink_ora 函数和存储过程

dblink_ora 支持以下函数和存储过程。dblink_ora_connect()dblink_ora_connect()函数使用用户指定的连接信息与 Oracle 数据库建立连接。该函数采用两种形式;第一种形式的特征如下:dblink_ora_connect(conn_name,server_name,service_name...

PL 编译和调试

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

从自建SQL Server全量迁移至RDS SQL Server

不支持assemblies、service broker、全文索引、全文目录、分布式schema、分布式函数、CLR存储过程、CLR标量函数、CLR表函数、内部表、聚合函数、系统的结构迁移。迁移类型说明 结构迁移 DTS将迁移对象的结构定义迁移到目标实例,目前DTS...

SQL洞察

SQL Review:对选定区间与基准区间内的数据库实例进行workload分析,并且对数据库实例运行的SQL进行深度分析,展示数据库实例的索引优化建议、SQL改写建议、TOP SQL、新增SQL、失败SQLSQL特征分析、执行变化SQL、性能恶化SQL和TOP流量...

SQL其他常见问题

问题现象 在执行MaxCompute SQL过程中返回报错如下。FAILED:ODPS-0010000:System internal error-OTS filtering exception-Ots read range partitions exceeds the specified limit:10000:tableName:xxxx,please check hive conf key ...

ModifyDatabaseConfig-修改数据库属性

rds_update_db_stats 1 否 所有版本适用 更新数据库的统计信息,底层使用 SQL Server 自带存储过程 sp_updatestats。rds_rebuild_db_index 1 否 所有版本适用 重新数据库的所有碎片率大于 50%的非聚集索引,需要满足下述条件:数据库...

ModifyDatabaseConfig-修改数据库属性

rds_update_db_stats 1 否 所有版本适用 更新数据库的统计信息,底层使用 SQL Server 自带存储过程 sp_updatestats。rds_rebuild_db_index 1 否 所有版本适用 重新数据库的所有碎片率大于 50%的非聚集索引,需要满足下述条件:数据库...

安全规则DSL语法

fac.detail_type 数据变更的种类:COMMON:普通数据变更 CHUNK_DML:无锁数据变更 PROCEDURE:存储过程 CRON_CLEAR_DATA:定时清理表 BIG_FILE:批量数据导入@fac.is_logic 是否为逻辑库。fac.extra_info 其他变更信息(暂无用途)。fac.is...

CREATE FUNCTION

data_type 函数的 RETURN 语句所返回值的数据类型。declarations 变量、游标、类型或子程序声明。如果包括子程序声明,则它们必须在所有其他变量、游标和类型声明之后。statements SPL程序语句(BEGIN-END 块可以包含 EXCEPTION 部分)。...

从自建SQL Server增量迁移至RDS SQL Server

数据迁移限制 不支持assemblies、service broker、全文索引、全文目录、分布式schema、分布式函数、CLR存储过程、CLR标量函数、CLR表函数、内部表、系统、聚合函数的结构迁移。不支持迁移数据类型为sql_variant的数据。不支持迁移含有...

DBMS_PROFILER

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

TOP Objects

自治服务提供TOP Objects查询功能,展示RDS用户实例对象级别(存储过程、函数、触发器等)的性能问题。前提条件 实例不能是RDS SQL Server 2008 R2云盘版。操作步骤 访问 RDS实例列表,在上方选择地域,然后单击目标实例ID。在左侧导航栏...

SQL 路由

拆分键 分库分表过程中,数据访问代理按照指定的拆分键,采用特定的算法进行计算,然后根据计算结果将数据存储到对应的分表中。拆分键是数据访问代理中数据分布和 SQL 路由的凭证。SQL 路由 当用户发起执行 SQL 语句的请求时,数据访问代理...
共有200条 < 1 2 3 4 ... 200 >
跳转至: GO
产品推荐
云服务器 安全管家服务 安全中心
这些文档可能帮助您
云存储网关 对象存储 混合云存储 文件存储 CPFS 弹性公网IP 短信服务
新人特惠 爆款特惠 最新活动 免费试用