DBMS_LOCK

PolarDB支持DBMS_LOCK.SLEEP存储过程。表1.DBMSLOCKProcedureFunction/ProcedureReturnTypeDescriptionSLEEP(seconds)n/aSuspendsasessionforthespecifiednumberofseconds.与Oracle版本的DBMS_LOCK执行相比,PolarDB的DBMS_LOCK执行是部分...

DBMS_RANDOM

下列表中列出了DBMS_RANDOM包中可使用的存储过程及函数。表1.DBMSRANDOMFunctions/ProceduresFunction/ProcedureReturnTypeDescriptionINITIALIZE(val)n/aInitializestheDBMSRANDOMpackagewiththespecifiedseedvalue.Deprecated,...

RAISE_APPLICATION_ERROR

利用RAISE_APPLICATION_ERROR存储过程,开发者可通过导致异常,有意中止从中调用该存储过程的SPL程序中的处理。异常的处理方式与异常处理中描述的相同。此外,RAISE_APPLICATION_ERROR存储过程还会向程序提供用户定义的代码和错误消息,...

阿里云高校特惠,助力学生创业梦!0元体验,快速入门云计算!

建个炫酷的简历网页,制作一个浪漫的表白网页,打造个人专属网盘,多种动手场景应用免费学!!!
广告

CREATE PACKAGE

如果包括此子句,则使用全常量参数对存储过程的任何调用将立即替换为存储过程值。RNDS|RNPS|TRUST|WNDS|WNPS为了兼容性目的而接受这些关键字,但会忽略它们。示例包规格empinfo包含三个公共组件:公共变量、公共存储过程和公共函数。...

引用对象

下面是此匿名块的输出:EmployeeNo:9001Name:JONESStreet:123MAINSTREETCity/State/Zip:EDISON,NJ08817以下匿名块创建dept_obj_typ的实例并调用成员存储过程display_dept:DECLAREv_deptDEPT_OBJ_TYP:=dept_obj_typ(20);BEGINv_dept....

REF CURSOR 概述

游标变量是一个实际包含指向查询结果集的...REFCURSOR类型可以作为参数传递到存储过程和函数或从存储过程和函数传递。函数的返回类型也可以是REFCURSOR类型。这提供了通过在程序之间传递游标变量,来将游标上的操作模块化为单独程序的能力。

GRANT on Database Objects

Oracle中,必须省略函数和存储过程签名。这是因为在Oracle中,所有程序共享同一个命名空间,而在PolarDB-O中,函数、存储过程和包具有它们自己的单独命名空间,从而在某种程度上允许重载程序名称。ALLPRIVILEGES一次性授予所有可用特权。...

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

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

RETURN 语句

RETURN语句终止当前函数、存储过程或匿名块并将控制权交还给调用者。有两种形式的RETURN语句。第一种形式的RETURN语句用于终止返回void的存储过程或函数。语法为:RETURN;第二种形式的RETURN将值返回给调用者。语法为:RETURNexpression;...

块关系

块实现独立的存储过程和函数程序、匿名块、触发器、包、子存储过程和子函数。标识符(变量、游标、类型或子程序)是块本地的,意味着它在给定块的声明部分中声明。此类本地标识符可从块的可执行部分和可选的异常部分访问。父块包含另一个块...

内置的安全审计规则

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

PolarDB-X支持MySQL的存储过程、跨库外键和级联删除等...

目前PolarDB-X不支持存储过程、跨库外键和级联删除。如果需要自定义函数,请尝试通过组合MySQL标准函数解决。详情请参见SQL使用限制。

ROLLBACK

中止当前事务。语法ROLLBACK[WORK]说明ROLLBACK回滚当前事务并导致废弃对事务执行的所有更新。...注意如果运行时堆栈中存在Oracle样式的SPL存储过程,则在plpgsql过程中执行ROLLBACK会引发错误。示例中止所有更改:ROLLBACK;

调用 PL 存储过程

OceanBaseConnector/J支持处理PL存储过程和匿名块,支持PL块语法和大多数JDBC转义语法。以下PL调用可与OceanBaseConnector/J一起使用:/JDBC转义语法CallableStatementecs1=conn.prepareCall("{callproc?}");存储过程CallableStatementecs2...

调用子程序

通过指定子程序的名称和任何实参,调用子程序,这与调用独立存储过程或函数的方式相同。可以使用一个或多个限定符来调用子程序,也可以不使用限定符来调用子程序,这些限定符是父级子程序的名称或带标记的匿名块,这些块构成了从中声明子...

存储过程

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

删除数据库

说明对于RDSSQLServer2012及更高版本的高可用系列实例,还可以使用以下存储过程。该存储过程会删除指定的数据库,移除关联的镜像,并且KILL在该数据库上的连接。EXECsp_rds_drop_database'databasename'相关APIAPI描述DeleteDatabase删除...

使用pldebugger插件

PolarDBPostgreSQL支持多种存储过程语言,例如PLpgSQL、PL/Python、PL/Perl、PL/Tcl、PL/Java等等,您可以使用这些存储过程语言创建对应的函数或存储过程。PolarDB提供了pldebugger插件,可用于调试存储过程。前提条件pgAdmin4客户端版本...

使用pldebugger插件

PolarDB-O支持多种存储过程语言,例如PLpgSQL、PL/Python、PL/Perl、PL/Tcl、PL/Java等等,您可以使用这些存储过程语言创建对应的函数或存储过程。PolarDB提供了pldebugger插件,可用于调试存储过程。前提条件pgAdmin4客户端版本需要为V4....

在参数中使用缺省值

下列存储过程演示了如何使用赋值运算符来设置参数hiredate中SYSDATE的缺省值:CREATEORREPLACEPROCEDUREhire_emp(p_empnoNUMBER,p_enameVARCHAR2,p_hiredateDATE:=SYSDATE)RETURNISBEGININSERTINTOemp(empno,ename,hiredate)VALUES(p_empno...

DBMS_UTILITY

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

CREATE PACKAGE BODY

proc_name公共存储过程或私有存储过程的名称。如果包规格中存在具有相同签名的proc_name,则它为公共,否则为私有。argname参数的名称。IN|INOUT|OUT参数模式。argtype程序的参数的数据类型。DEFAULTvalue输入参数的默认值。STRICTSTRICT...

COMMIT

提交当前事务。语法COMMIT[WORK]说明COMMIT提交当前...在plpgsql过程中执行COMMIT时,如果运行时堆栈上有Oracle样式的SPL存储过程,则会引发错误。参数参数说明WORK可选关键字-没有任何效果。示例提交当前事务并使所有更改永久保存:COMMIT;

DBMS_CRYPTO

CRYPTO函数和存储过程支持下列与Oracle兼容的错误消息:ORA-28239-DBMS_CRYPTO.KeyNullORA-28829-DBMS_CRYPTO.CipherSuiteNullORA-28827-DBMS_CRYPTO.CipherSuiteInvalid与Oracle不同的是,如果您对之前加密的信息再加密,PolarDB将不会...

使用mysqldump迁移MariaDB TX数据

set=utf8-hex-blobtestdb-R|sed-e's/DEFINER[]*=[]*[^]*\*/\*/'>/tmp/testdb_trigger.sql说明若数据库中没有使用存储过程、触发器和函数,可跳此步骤。在导出存储过程、触发器和函数时,需要将definer去掉,以兼容RDS。通过如下命令将...

可编程对象

DMS支持变更存储程序(StoredRoutines),并且提供了规范化的...说明存储过程包体内容的业务逻辑需要使用者进行保障,DMS模块只进行存储过程关键要素的检测(不探测包体逻辑)。存储过程的执行不支持事务指定、不支持变更前镜像的备份处理。

声明变量

例如,将SYSDATE分配给DATE类型的变量会使该变量具有当前调用的时间,而不是预编译存储过程或函数时的时间。以下存储过程说明一些变量声明,它们使用包括字符串和数值表达式的默认值。CREATEORREPLACEPROCEDUREdept_salary_rpt(p_...

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

概述SQLServer链接服务器(LinkedServers)远程执行update语句较慢,但是执行select语句较快。详细信息执行速度是由SQLServer本身的...建议封装成远端的存储过程或者尝试OPENQUERY调用,详情请参见OPENQUERY。适用于云数据库SQLServer版
来自: 首页

PRAGMA AUTONOMOUS_TRANSACTION

包中声明为子程序的存储过程和函数以及其他调用存储过程、函数和匿名块。触发器。对象类型方法。下面是与自治事务有关的问题和限制:每个自治事务只要在进行中,就会消耗一个连接槽。在某些情况下,这可能意味着应增大postgresql.conf文件...

限定符

限定条件的一些示例如下:由其所属schema限定的存储过程和函数名称,例如,schema_name.procedure_name(.)。由其所属schema限定的触发器名称,例如,schema_name.trigger_name。由其所属表限定的列名称,例如,emp.empno。由其所属schema...

DBMS_MVIEW

您可以使用DBMS_MVIEW包中的存储过程来管理、更新物化视图及它们的依赖关系。PolarDB支持下列DBMS_MVIEW存储过程:表1.DBMS_MVIEWProceduresProcedureReturnTypeDescriptionGET_MV_DEPENDENCIES(listVARCHAR2,deplistVARCHAR2);n/aTheGET_...

Schema 对象

约束Constraints数据库链接Databaselinks数据库触发器Databasetriggers索引Indexes对象表Objecttables对象类型Objecttypes对象视图Objectviews包Packages序列Sequences存储函数Storedfunctions存储过程Storedprocedures同义词Synonyms表...

用户定义的PL/SQL子类型

您可以在PL函数、存储过程、匿名代码块或包的声明中定义一个子类型。语法如下:SUBTYPEsubtype_nameIStype_name[(constraint)][NOTNULL]其中constraint是:{precision[,scale]}|length其中:subtype_name:指定子类型的名称。typename:...

基本对象概念

重载方法在对象类型中,允许定义两个或多个具有相同类型(这是存储过程或函数)但具有不同特征的同名方法。此类方法称为重载方法。方法的特征由形参的数量、数据类型及其顺序组成。icmsDocProps={'productMethod':'created','language':'zh...

MySQL数据库账号权限管理

CREATEROUTINE存储过程创建存储过程权限。EXECUTE存储过程执行存储过程权限。FILE服务器主机上的文件访问文件访问权限。CREATETEMPORARYTABLES服务器管理创建临时表权限。CREATEUSER服务器管理创建用户权限。PROCCESS服务器管理查看进程...

在包中使用用户自定义类型

包定义emp_rpt显示了记录类型emprec_type以及弱类型REFCURSORemp_refcur的声明,这两个类型与包中两个函数和两个存储过程一样,可以以公有方式访问。函数open_emp_by_dept返回REFCURSOR类型EMP_REFCUR存储过程,fetch_emp和close_refur都...

查看日志

您可以通过控制台或SQL命令查询实例的错误日志和...示例1:EXECsp_rds_read_error_logs示例2:EXECsp_rds_read_error_logs0,1,'error'SQLServer2017、2019版本的实例支持通过存储过程sp_readerrorlog读取错误日志。示例:EXECsp_readerrorlog

DBMS_OUTPUT

同时也要注意的是,在Oracle的SQL*PLUS中,这个设置是通过使用SQL*PLus的SET命令来控制的,而不是与在PolarDB中那样,由存储过程来实现。SERVEROUTPUT(stdoutBOOLEAN)表3.参数参数名称描述stdout如果随后的PUT,PUT_LINE,或者NEW_LINE命令...

DDL差异

ALTERPROCEDURE不支持修改存储过程特征。ALTERSERVER不支持修改服务器信息。ALTERTABLE支持,详情请参见ALTERTABLE。说明暂不支持:修改表/列option多列alter新增约束修改表的定义。ALTERTABLEPartition支持修改表的分区。ALTERTABLESPACE...

SQL Server DBCC功能

RDSSQLServer2012及以上版本支持DBCC的部分功能,您只需要使用存储过程sp_rds_dbcc_trace指定需要打开的跟踪标记即可。另外,您可以使用DBCCtracestatus(-1)查看跟踪标记是否被打开。支持的跟踪标记1222120411171118121112243604使用方法...
< 1 2 3 4 ... 200 >
共有200页 跳转至: GO
产品推荐
对象存储 块存储 文件存储 云服务器 商标 SSL证书 全站加速 DCDN 负载均衡SLB
这些文档可能帮助您
访问SMB共享目录 访问域名和数据中心 NAS性能测试 OSS常用工具汇总 开始使用OSS 新购ECS时挂载NAS文件系统

新品推荐

你可能感兴趣

热门推荐

切换为移动版

新人福利专场 阿里云试用中心 企业支持计划 飞天会员助力企业低成本上云 智能财税30天免费试用 云解析DNS新用户首购低至36元/年起 ECS限时升级特惠6.5折