怎么程序数据库程序

_相关内容

字符集

本文介绍SPL程所使用的字符集。SPL 程序使用以下字符集编写:大写字母 A 至 Z 和小写字母 a 至 z。数字 0 至 9。符号:()+-*/!'@,"#$&_|{ }?[]空格字符、制表符、空格和回车符。...说明 SPL程序可以操纵的数据由数据库编码支持的字符集决定。

创建函数

CREATE FUNCTION命令定义并命名一个将存储在数据库中的独立函数。如果包括Schema名称,则在指定Schema中创建函数,否则在当前Schema中创建。对于任何现有函数,如果与新函数在相同的Schema中具有相同的输入参数类型,则新函数名称不能与...

管理程序

在 OceanBase 开发者中心(OceanBase Developer Center,ODC)单击连接名进入连接后,在左导航栏中单击 程序包 标签可以查看程序包列表,在程序包列表中展示了当前连接的数据库中存在的程序包对象。您可以在程序包列表中查看该对象的 结构...

重载子程序

通常,PolarDB PostgreSQL版(兼容Oracle)规则更为灵活,但尝试在 Oracle 数据库中创建存储过程或函数时,PolarDB PostgreSQL版(兼容Oracle)中允许的某些组合将会导致错误。对于用于重载的某些数据类型对,可能需要强制转换由子程序调用...

新建程序

在 OceanBase 开发者中心(OceanBase Developer Center,ODC)单击连接名进入连接后,在左导航栏中单击 程序包 标签可以查看程序包列表。在程序包列表的右上角,单击+创建程序包,或是在上方导航栏中单击 新建 以创建您需要的对象。新建...

DBMS_APPLICATION_INFO

DBMS_APPLICATION_INFO包记录数据库中正在执行的模块或事务的名称,以便后续跟踪模块的性能以及调试使用。应用程序允许系统管理员跟踪性能,系统管理员还可以使用此信息来跟踪模块的资源使用情况。DBMS_APPLICATION_INFO子程序总览 子程序 ...

程序–子存储过程和子函数

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

调用子程序

说明 子程序调用的 PolarDB PostgreSQL版(兼容Oracle)搜索算法与 Oracle 数据库不兼容。对于 Oracle,搜索会查找第一个限制符(即 qualifier_1)的匹配项。找到这样的匹配项后,调用的所有其余限定符、子程序名称、子程序类型和参数必须...

关于连接Tair、Redis实例的客户端程序的重要提示

本文介绍关于连接 云数据库 Tair(兼容 Redis)(以下简称“Tair”)实例的客户端程序(SDK)的重要提示,以及客户端程序的使用建议和Tair客户端的额外技术支持。本文约定:本文的客户端程序是指以Redis协议访问Tair和Redis的第三方SDK...

USER_SOURCE

USER_SOURCE 视图提供当前用户拥有的所有程序的信息。名称 类型 说明 schema_name TEXT 程序所属 schema 的名称。name TEXT 程序的名称。type TEXT 程序的类型,可能值包括:FUNCTION、PACKAGE、PACKAGE BODY、PROCEDURE 和 TRIGGER。line ...

DROP ROUTINE

DROP ROUTINE 用于删除一个现有例行程序的定义。简介 DROP ROUTINE 删除一个现有例行程序的定义,它可以是一个聚集函数、一个普通函数或者过程。有关参数的描述、更多的示例以及进一步的细节请参考DROP AGGREGATE、DROP FUNCTION以及DROP ...

调用存储过程

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

DownloadGatewayProgram

调用DownloadGatewayProgram获取网关程序的下载地址。阿里云用户均可下载,无需权限认证。调试 您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。请求参数 名称 ...

使用前置声明

在调用子程序时,必须事先在独立程序内块层次结构的某个位置声明它,但该位置必须在调用它的位置前面。换句话说,当从头到尾扫描SPL代码时,必须在调用之前找到子程序声明。但是,有一种构造SPL代码的方式,可使子程序的完整声明(即,可选...

创建子函数

data_type data_type 是函数的 RETURN 语句所返回值的数据类型。PRAGMA AUTONOMOUS_TRANSACTION PRAGMA AUTONOMOUS_TRANSACTION 是将子函数设置为自治事务的指令。declarations declarations 是变量、游标、类型或子程序声明。如果包括子...

局部程序

本文介绍了局部程序(subprogram)的声明和使用方法等相关内容。简介 程序包括函数和过程。在PL/SQL块中创建的程序被称作嵌套子程序。您可以在PL/SQL块(可以是另一个子程序)、包或全局级别创建子程序。您可以同时声明和定义程序,也可以...

DELETE

DELETE 命令(SQL 语言中提供的)也可以在 SPL 程序中使用。在 SQL DELETE 命令中允许表达式时,可以使用 SPL 语言中的表达式。因此,SPL 变量和参数可用于向删除操作提供值。CREATE OR REPLACE PROCEDURE emp_delete(p_empno IN emp.empno...

块关系

调用块中声明的子程序和访问标识符的能力取决于 SPL 程序中声明的各块之间关系,本节为您介绍相关的术语。术语 块是基本 SPL 结构,该结构由可选的声明部分、必需的可执行部分和可选的异常部分组成。块实现独立的存储过程和函数程序、匿名...

访问子程序变量

说明 访问变量的 PolarDB PostgreSQL版(兼容Oracle)过程与 Oracle 数据库不兼容。对于 Oracle,可以指定任意数量的限定符,并且搜索基于第一个限定符的第一个匹配项,其方式与调用子程序的 Oracle 匹配算法类似。以下示例显示如何使用...

使用包

要引用在包规格中声明的类型、项目和子程序,您可以使用点表示法。例如:package_name.type_name package_name.item_name package_name.subprogram_name 如需从emp_admin包规格调用函数,您可以执行以下SQL命令。SELECT emp_admin.get_dept...

A100售后支持相关问题

购买数据库审计实例后,您可以通过以下操作配置数据库审计服务:启用数据库审计实例 管理数据库审计实例 登录数据库审计系统 添加数据库实例 部署Agent程序 更多信息,请参见 A100快速入门。如何测试数据库审计网络连通性?数据库审计外网...

通过代理连接地址连接数据库

连接方式详情请参见:通过命令行、客户端连接RDS MySQL实例 通过应用程序访问数据库 相关文档 连接数据库 配置数据库代理连接地址访问策略 相关API API 描述 DescribeDBProxy 查询RDS实例的数据库代理详情。DescribeDBProxyEndpoint 查询...

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

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

调用函数

下面显示了如何从其他 SPL 程序调用函数。BEGIN DBMS_OUTPUT.PUT_LINE(simple_function);END;That's All Folks!函数通常在 SQL 语句中使用,如下所示。SELECT empno"EMPNO",ename"ENAME",sal"SAL",comm"COMM",emp_comp(sal,comm)"YEARLY ...

关闭数据库代理

前提条件 已开通数据库代理 注意事项 关闭数据库代理可能产生以下影响:读写分离失效:如您通过数据库代理实现读写分离,关闭代理后,应用程序将无法区分并路由读请求至只读实例,所有请求都将发送至主实例,引起主实例负载过高,影响数据...

RAISE_APPLICATION_ERROR

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

A100使用指南

用户指南访问入口 功能模块 操作指南链接 管理数据库审计实例 启用数据库审计实例 配置数据库审计实例 管理数据库审计实例的标签 管理数据库 登录数据库审计系统 添加数据库实例 部署Agent程序 查看SQL语句存储空间用量 开启系统管理员和...

重置数据库密码后导致网站无法访问

问题现象 当您使用云虚拟主机搭建网站,并在主机管理控制台重置数据库密码后,访问网站时提示数据库连接错误,导致网站无法正常访问。可能原因 只在主机管理控制台上重置数据库密码,网站程序数据库连接配置文件却无法自动同步主机的数据...

DownloadGatewayProgram-获取网关程序的下载地址

调用此API可以获取网关程序的下载地址。阿里云用户均可下载,无需权限认证。调试 您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。调试 授权信息 当前API暂无授权...

CREATE DATABASE

CREATE DATABASE 用于创建一个新的PolarDB数据库。简介 CREATE DATABASE 创建一个新的PolarDB数据库。要创建一个数据库,你必须是一个超级用户或者具有特殊的 CREATEDB 特权。默认情况下,新数据库将通过克隆标准系统数据库 template1 被...

MyBase与自建数据库对比优势

MyBase与自建数据库对比 数据库特性 云数据库专属集群MyBase 自建数据库 高可用 提供高可用性保障,宕机自动切换、修复。需要单独购买高可用系统。资源超配 提供CPU、内存、硬盘超配,突破主机固有资源限制,在合理的资源超配上有效降低...

Babelfish for RDS PostgreSQL

Babelfish支持 SQL Server Tabular Data Stream(TDS)wire protocol 和 T-SQL(Microsoft SQL Server 查询语言),因此您无需切换数据库驱动程序或重新编写SQL,只需要在适配少量代码的情况下,将应用程序数据库从SQL Server迁移至开启了...

DBMS_UTILITY

BMS_UTILITY子程序总览 子程序 说明 ANALYZE_DATABASE Procedure 分析数据库中的表。ANALYZE_SCHEMA Procedure 分析schema中的表。ANALYZE_PART_OBJECT Procedure 分析单张表。CANONICALIZE Procedure 规范化给定的字符串。COMMA_TO_TABLE ...

开通数据库代理

(可选)关闭数据库代理 注意事项 关闭数据库代理可能产生以下影响:读写分离失效:如您通过数据库代理实现读写分离,关闭代理后,应用程序将无法区分并路由读请求至只读实例,所有请求都将发送至主实例,引起主实例负载过高,影响数据库...

访问主机上的PHP网站时显示空白页面

问题原因 导致该问题的可能原因如下:数据库配置信息不正确 程序错误 缓存问题 解决方案 请您根据对应的问题原因,选择以下对应的解决方案修复该问题。重要 修改文件时,请您先备份文件,避免修改错误导致文件无法恢复。具体操作,请参见 ...

什么是RDS PostgreSQL

您无需切换数据库驱动程序或重新编写SQL,只需要在适配少量代码的情况下,将应用程序数据库从SQL Server迁移至开启了Babelfish的阿里云RDS PostgreSQL实例上。Terraform:支持使用开源工具Terraform安全高效地预览、配置和管理RDS ...

技术架构

PolarDB PostgreSQL版(兼容Oracle)中内置的数据库智能代理可以对应用程序提供一个统一的入口地址,屏蔽底层的多个计算节点的设计,在故障切换、增减节点时,对应用程序透明,无需跟着修改数据库的连接地址。同时这层数据库代理在应用程序...

连接数据库

nil { log.Fatalf("Failed to execute query:%v",err)}/输出数据库版本 fmt.Printf("Connected to database,version:%s",result)/执行 SQL 查询 rows,err:=db.Query("SELECT*FROM ` YOUR_TABLE_NAME `")/需要检索的数据表名 if err!...

连接数据库

nil { log.Fatalf("Failed to execute query:%v",err)}/输出数据库版本 fmt.Printf("Connected to database,version:%s",result)/执行 SQL 查询 rows,err:=db.Query("SELECT*FROM ` YOUR_TABLE_NAME `")/需要检索的数据表名 if err!...

产品概述

集中式(企业版与标准版)数据库代理(Proxy)数据库代理是位于数据库和应用程序之间的网络代理服务,用于代理应用程序访问数据库时的所有请求。代理层不仅可以做安全认证,还支持自动读写分离、负载均衡、一致性级别、连接池、连接保持...
< 1 2 3 4 ... 200 >
共有200页 跳转至: GO
新人特惠 爆款特惠 最新活动 免费试用