新功能发布记录

MySQL数据源,同时提供回收站管理能力,SQL 执行窗口新增独立 Session 设计,支持导出函数和存储过程,支持多脚本文件上传的能力。创建个人连接公共连接管理使用回收站SQL 窗口已保存的脚本 优化 PL/SQL 执行细节。运行 PL 语句 在完善易用...

DBMS_LOCK

1.DBMS_LOCK 函数/存储过程 函数/存储过程 返回类型 描述 SLEEP(seconds)N/A 暂停当前会话,暂停时长为您指定的秒数。SLEEP SLEEP存储过程用于暂停当前会话,暂停时长为您指定的秒数。SLEEP(seconds NUMBER) 2.参数说明 参数名称 描述...

批量获取创建列索引的DDL语句

在这种场景下,为了避免重复创建列索引,可以先调用存储过程dbms_imci.columnar_advise_begin(),然后再批量调用存储过程dbms_imci.columnar_advise(),批量调用完成后,再调用存储过程dbms_imci.columnar_advise_show()批量获取DDL语句。...

DBMS_RANDOM

列出了DBMS_RANDOM包中可以使用的函数及存储过程 1.DBMS_RANDOM 函数/存储过程 函数/存储过程 返回类型 描述 INITIALIZE(val)N/A 使用指定的种子值初始化DBMS_RANDOM随机包。已弃用,但支持向后兼容。NORMAL()NUMBER 返回一个...

概述

存储过程列表中双击存储过程名进入存储过程管理页面,您可以在存储过程管理页面查看存储过程的基本信息、参数和 DDL 等信息。数据库版本要求如下:数据库版本OceanBase 数据库 Oracle 模式 V2.0.0 及以上。OceanBase 数据库 MySQL 模式 V...

概述

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

DROP PROCEDURE

删除存储过程。语法DROP PROCEDURE[IF EXISTS]name[([[argmode][argname] argtype][,.])][CASCADE|RESTRICT]说明 DROP PROCEDURE 删除现有程序的定义。要执行该命令,您必须是超级用户或存储过程的所有者。如果这是一个重载存储过程,则...

ALTER PROCEDURE

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

调用存储过程

您可从另一个 SPL 程序调用存储过程,只需指定该存储过程名称,后跟其参数(如果有),最后以分号结尾。name[([parameters])];其中:name 是存储过程的标识符。parameters 是实参的列表。说明 如果没有要传递的实参,则可以用空参数列表...

DBMS_SESSION

PolarDB O引擎支持使用DBMS_SESSION.SET_ROLE存储过程。函数/存储过程 函数/存储过程 返回类型 说明 SET_ROLE(role_cmd)N/A 执行SET_ROLE语句,后跟role_cmd中指定的字符串值。与Oracle相比,PolarDB O引擎的DBMS_SESSION实施只是部分实施...

创建物理

您可以根据业务需求下载建表文件,复制建表文件中的建表语句至 下载建表文件 使用被授权用户(超级管理员),登录目标环境Dataphin控制台。在Dataphin控制台页面,选择工作区地后,单击进入Dataphin>>。在Dataphin产品首页,单击顶部菜单栏...

CALL

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

系统管理

用于管理数据仓库建表管控策略(例如,是否允许用户在没有数据模型的情况下,可在数据开发DataStudio生产环境下直接创建MaxCompute物理表)。策略启用后,凡是未通过智能数据建模生成的MaxCompute物理表,在创建或修改表时均会触发表名检测...

DBMS_MVIEW

PolarDB支持下列DBMS_MVIEW存储过程 1. DBMS_MVIEW 存储过程 存储过程 返回类型 说明 GET_MV_DEPENDENCIES(list VARCHAR2,deplist VARCHAR2);N/A 返回指定视图的依赖项列表。REFRESH(list VARCHAR2,method VARCHAR2,rollback seg ...

概述

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

概述

子程序是指子存储过程或子函数,它们在外观上与存储过程和函数几乎完全相同,但不同之处在于存储过程和函数是独立程序,它们单独存储在数据库中,并可通过其他SPL程序或从PSQL调用。子程序只能从创建它们的独立程序中调用。

示例数据库安装

在安装PolarDB O引擎时,将自动创建一个示例...对于用户有权在其中创建存储过程的搜索路径,将在该搜索路径的第一个schema中创建和程序。您可以通过发出以下命令来显示搜索路径:SHOW SEARCH_PATH;可以在 PSQL 中使用命令更改搜索路径。

概述

本章介绍存储过程语言(SPL)。SPL 是一种高效的过程式编程语言,用于为PolarDB O引擎编写自定义存储过程、函数、触发器和包。SPL提供如下特性: 完整的过程编程功能,以补充 SQL 语言。一种通用语言,用于为PolarDB O引擎数据库创建存储...

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

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

Dataphin集成任务的一键建表是什么样的机制

问题描述 Dataphin集成任务的输出组件,一键建表是在什么情况下生效的?解决方案 当开发数据源中不存在要写入的表时,可以使用一键建表功能,新建一张目标表,字段信息与配置好的输入端字段相对应。点击提交即会立即在数据源中创建表。当...

匿名块

块通常作为存储过程、函数、子程序或触发器的一部分编写。存储过程、函数和触发器程序被命名并存储在数据库中以供重新使用。对于快速(一次性)执行(例如测试),您只需输入块而无需提供名称或将其存储在数据库中。此类型的块称为匿名块。...

Quick BI数据集可以使用存储过程

问题描述 Quick BI数据集可以使用存储过程吗?解决方案 Quick BI数据集不支持使用存储过程。适用于 Quick BI

删除存储过程

通过使用DROP PROCEDURE命令,可从数据库中删除存储过程。DROP PROCEDURE[IF EXISTS]name (parameters)][CASCADE|RESTRICT];其中,name 是要删除的存储过程的名称。说明 某些情况下(例如,这是一个重载存储过程),在PolarDB O引擎中需要...

Dataphin管道任务中一键建表的创建人会默认是超管而...

概述 Dataphin管道任务中一键建表的创建人会默认是超管,而不是实际执行一键建表操作的创建人(Dataphin登录用户)。目前管道任务中的一键建表负责人和数据源的创建人是一致的。详细信息 1. 资产只管理计算源的表,不管理数据源的表,计算...

创建存储过程

无法以这种方式更改存储过程的名称或参数类型(如果您尝试,实际上创建的是一个新的不同存储过程)。使用 OUT 参数时,除非通过删除存储过程,否则不能更改任何 OUT 参数的类型。CREATE[OR REPLACE]PROCEDURE name (parameters)]...

概述

本文介绍如何使用Create Table Like Mapping填写建表的字段信息。Create Table Like Mapping 我们通常的建表语句是要求填写好所有的字段信息的,比如在DLA里面建一个底层映射到MongoDB的表的语法是这样的:create external table person(id...

概述

使用存储过程和函数的一个重要方面是,能够将数据从调用程序传递给存储过程或函数,并能够从存储过程或函数接收回数据。这将通过使用参数来实现。参数在存储过程或函数定义中声明,在存储过程或函数名称后面用圆括号(())括起。在存储过程...

兼容性概览

MySQL版在数据库连通性、列举数据库、建表、查询表数据等方面的兼容性。客户端与AnalyticDB MySQL版兼容性 客户端 连接数据库 列举数据库 建表 列举表 查看表结构 写表 查表 建视图 查看视图结构 查询视图 Navicat Premium 支持 支持 支持 ...

提示ODPS没有建表权限

问题描述 Quick BI数据准备中使用数据输出组件新建表时,提示ODPS没有建表权限。已确认连接数据源的ak有建表、建实例的权限。解决方案 这里还需要MaxCompute的写权限Write。适用于 Quick BI-数据准备

索引

2.0建表时默认是全索引,即为所有列创建索引。但您可以针对某一列不创建索引或者删除索引。没有创建索引的列,建议不要在查询中进行筛选和计算。使用场景 列的类型为VARCHAR,写入长度超过16KB。使用方法 通过DMS for AnalyticDB建表时,列...

Quick BI中MaxCompute数据源使用自助取数,报错“get ...

概述 本文主要介绍Quick BI中MaxCompute数据源使用自助取数报错建表失败的原因。详细信息 MaxCompute数据源的自助取数下载会创建临时表,如果连接数据源的账号没有建表权限,就会下载失败。需要在MaxCompute中给Quick BI创建数据源的用户...

在参数中使用默认值

例如,将SYSDATE分配给DATE类型的参数会导致参数具有当前调用的时间,而不是创建存储过程或函数的时间。以下简单存储过程演示了如何使用分配运算符将SYSDATE的默认值设置到参数hiredate中:CREATE OR REPLACE PROCEDURE hire_emp(p_empno ...

DBMS_PIPE

列出了DBMS_PIPE包允许使用的函数和存储过程 1. DBMS_PIPE函数/存储过程 函数/存储过程 返回类型 描述 CREATE_PIPE(pipename[,maxpipesize][, private])INTEGER 使用指定的名称显式地创建一个公有或私有管道。NEXT_ITEM_TYPE ...

CREATE PROCEDURE

无法以这种方式更改存储过程的名称或参数类型(如果您尝试,实际上创建的是一个新的不同存储过程)。使用 OUT 参数时,除非通过删除存储过程,否则不能更改任何 OUT 参数的类型。参数 参数 说明 name name 是存储过程的标识符。...

Quick BI保存数据集报错当前用户没有权限

问题描述 Quick BI保存数据集报错当前用户没有权限。问题原因 用户使用的sql创建数据集,对应的数据源账号无建表权限,无法保存数据集。解决方案 给数据源账号赋予建表权限即可。适用于 Quick BI 公共云 V 4.1.3

存储过程中使用holdable cursor

存储过程中使用动态游标时,PostgreSQL原生不支持将动态游标设置为holdable模式(非存储过程中支持),如果在存储过程中打开一个动态游标并执行事务修改保存操作后,再次尝试获取数据将会报错,因为进行事务保存操作时当前事务中的游标将...

调试存储过程(pldebugger)

RDS PostgreSQL提供pldebugger插件,用于调试存储过程。背景信息 RDS PostgreSQL支持多种存储过程语言,例如plpgsql、plpython、plperl、pltcl等等。用户可以使用这些存储过程语言,创建对应的函数或存储过程。前提条件 RDS PostgreSQL实例...

QuickAudience创建受众报错“exceed table count ...

产品名称 QuickAudience 产品模块 受众管理 概述 ADB数据库对于建表数量有限制,需要升级上限,或者删除一些不再使用的受众。问题描述 创建受众时报错:StatementCallback;uncategorized SQLException for SQL[CREATE&TABLE es_xxx(user_...

位置与命名参数表示法

在将参数传递给函数或存储过程时,您可以使用位置或命名参数表示法。如果使用位置表示法指定参数,则必须按其声明的顺序列出参数;如果使用命名表示法指定参数,则参数的顺序无关紧要。要使用命名表示法指定参数,请列出每个参数的名称,...

GOTO 语句

必须在函数、存储过程或匿名块的范围内是唯一的。要标记语句,请使用语法:<>statementstatement 是程序跳转到的执行点。您可以标记赋值语句、任何 SQL 语句(如 INSERT、UPDATE、CREATE 等)和所选的存储过程语言语句。可标记的存储过程...
共有200条 < 1 2 3 4 ... 200 >
跳转至: GO
新人特惠 爆款特惠 最新活动 免费试用