DDL差异

CREATE PROCEDURE 不支持 定义存储过程。CREATE SERVER 不支持 定义一个用于存储引擎的服务器。CREATE TABLE 支持,详情请参见 CREATE TABLE。创建表。CREATE TEMPORARY TABLE 不支持 创建临时表 CREATE TABLE.LIKE 支持 使用LIKE语法创建...

Commons Pool 连接 OceanBase 数据库示例程序

本文将介绍如何使用 Commons Pool、MySQL Connector/J 和 OceanBase 数据库构建一个应用程序,实现基本的数据库操作,包括创建表、插入数据、更新数据、删除数据、查询数据和删除表等。点击下载 commonpool-mysql-client 示例工程 前提条件...

新建存储过程

概述 存储过程条或多条语句的集合,对数据库进行系列复杂操作时,存储过程可以在数据库内将这类复杂操作封装成一个代码块,以便重复使用,从而减少数据库开发人员的工作量。存储过程旨在完成特定功能的 SQL 语句集,经编译创建并保存...

使用说明

其他操作 如果不再需要跟踪通过 dbms_sql.add_trace 存储过程添加的SQL语句,您可以通过 dbms_sql.delete_trace 存储过程根据具体的SQL语句来删除模板化的SQL语句,或通过 dbms_sql.delete_trace_by_sqlid 存储过程根据SQL ID来删除模板化...

概述

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

Druid 连接池连接 OceanBase 数据库示例程序

本文将介绍如何使用 Druid 连接池、MySQL Connector/J 和 OceanBase 数据库构建一个应用程序,实现基本的数据库操作,包括创建表、插入数据、更新数据、删除数据、查询数据和删除表等。点击下载 druid-mysql-client 示例工程 前提条件 您已...

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

如果SQL语句中的表名前没有添加库名,则必须使用 use db_name 命令切换至SQL语句中的表所在的库后,再执行该存储过程SQL语句没有特殊的长度限制,但客户端向数据库发送的SQL语句长度受限于 max_allowed_packet 等参数,以及解析SQL语句时...

PyMySQL 连接 OceanBase 数据库示例程序

使用 execute()方法执行 SELECT_DATA_SQL 定义的 SQL 语句查询数据。使用 fetchall()方法获取查询结果,并通过 for 循环逐行输出结果。代码如下:def select_data():with pymysql.connect(*DB_CONFIG)as conn:with conn.cursor()as cursor:...

DQL操作常见问题

本文为您介绍在MaxCompute中执行DQL操作过程中的常见问题。问题类别 常见问题 GROUP BY 在执行MaxCompute SQL过程中,报错Repeated key in GROUP BY,如何解决?在执行MaxCompute SQL过程中,报错Expression not in GROUP BY key,如何解决...

查询慢SQL明细

PolarDB-X 1.0 将执行时间超过1秒的SQL定义为慢SQL,包括逻辑慢SQL和物理慢SQL。本文介绍这两种慢SQL的定义和查询方式。慢SQL定义 逻辑慢SQL:客户端发送到 PolarDB-X 1.0 的慢SQL,在 PolarDB-X 1.0 上查询到的都是逻辑慢SQL。物理慢SQL:...

SQL限流

为应对突发的数据库请求流量、资源消耗过高的语句访问以及SQL访问模型的变化等问题,PolarDB-X 提供了节点级别的SQL限流功能来限制造成上述问题的SQL执行,从而保证实例的持续稳定运行。本文介绍如何使用SQL限流功能。创建限流规则 语法 ...

内置的安全审计规则

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

DBMS_RLS

表 1.DBMS RLS 函数/存储过程 函数/存储过程 类型 返回类型 说明 ADD POLICY(object schema,object name,policy name,function schema,policy function[,statement types[,update check[,enable[,static policy[,policy type[,long ...

dbms_sql.delete_trace

当 loose_sql_trace_type 参数设置为DEMAND时,您可以使用 dbms_sql.delete_trace 存储过程来删除不需要SQL Trace跟踪的SQL语句。语法 dbms_sql.delete_trace('<schema>','<query>')说明 执行该存储过程后,SQL语句中的常量会被自动模板化...

FUNCTION

SQL语言定义函数作为种用户自定义函数(UDF),弥补了MaxCompute只能用Java或Python创建UDF的不足,还扩展了UDF入参的参数类型,可支持函数类型的入参参数,提升表达业务逻辑的灵活性。SQL UDF支持永久UDF和临时UDF,本文为您介绍通过...

SQL 限制

GTS 事务目前支持 INSERT、UPDATE、DELETE 三类 DML 语法的部分功能,这些类型都是已经经过 GTS 产品组的严格验证。SQL 的支持范围还在不断扩大,...使用限制 不支持 SQL 嵌套 不支持多表复杂 SQL 不支持存储过程、触发器 不支持批量更新 SQL

RDS SQL Server空间不足问题

SQL Server中提供了一个专用的存储过程 sp_estimate_data_compression_savings 可以帮助您快速评估在指定的表或索引上开启压缩可以节省多少数据存储空间。说明 修改表或索引上的压缩选项设置是DDL操作,大表执行此类操作会造成长时间锁表,...

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

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

DBMS_SQL

DEFINE_COLUMN(c,position,column[,column_size])存储过程 N/A 在SELECT列表中定义一列。DEFINE_COLUMN_CHAR(c,position,column,column_size)存储过程 N/A 在SELECT列表中定义CHAR列。DEFINE_COLUMN_RAW(c,position,column,column_size)...

通过SQL Server Management Studio导入SQL Server...

导入数据前,请您了解SQL Server数据库的相关基础知识,如下所示:一个数据库可以包含多数据表、多个存储过程、多视图、函数等。一个数据表包含多条数据行。例如,文章内容保存在数据表中。视图即为虚拟的数据表,表的数据来源于物理...

支持的连接器

表类型的定义 阿里云实时计算Flink版通过Flink SQL定义表对上下游存储进行映射或者使用Datastream API进行连接来实现读写。支持以下几种Flink SQL表类型的定义:源表(Source Table)Flink作业的数据输入表,是计算的驱动来源。不能作为维...

安装PKCS#11 Library

PKCS#11 Library 运行以下命令,下载并安装PKCS#11 library:操作系统 命令 CentOS 8 hsm-client-pkcs-v2.03.15.10-1.x86_64.rpm sudo rpm-ivh hsm-client-pkcs-v2.03.15.10-1.x86_64.rpm 在您安装该library后,PKCS#11 library被存储在/...

dbms_sql.flush_trace

存储过程 dbms_sql.flush_trace 用于清理 information_schema.sql_sharing 系统表中的所有SQL Trace统计信息和跟踪记录。语法 dbms_sql.flush_trace()示例 清理 information_schema.sql_sharing 系统表中的所有SQL Trace统计信息和跟踪记录...

CREATE PROCEDURE

为了能够创建一个过程,用户必须具有参数类型上的 USAGE 特权。语法 CREATE[OR REPLACE]PROCEDURE name([[argmode][argname]argtype[{ DEFAULT|=} default_expr][,.]]){ LANGUAGE lang_name|TRANSFORM { FOR TYPE type_name }[,.]|...

dbms_sql.delete_trace_by_sqlid

您可以使用 dbms_sql.delete_trace 存储过程根据具体的SQL语句来删除不需要SQL Trace跟踪的模板化SQL语句。也可以使用 dbms_sql.delete_trace_by_sqlid 存储过程根据SQL ID来删除不需要SQL Trace跟踪的模板化SQL语句。语法 dbms_sql.delete...

UDF(SQL自定义函数)

由于SQL定义的UDF支持使用函数作为UDF入参,因此可实现类似Lambda表达式的功能,把函数作为参数传给另一个函数。说明 当前Lambda表达式在MaxCompute中的应用注意事项请参见 Lambda函数。注意事项 使用SQL定义UDF时,您需要使用SQL脚本模式...

存储过程

存储过程SQL stored procedures),通常指数据库中存放在一起的系列SQL。您在使用存储过程时,可以指定存储过程的名字并使用参数(parameters),并在合适的时候调用存储过程实现相同或者不同的业务。本文将介绍存储过程的使用方法。...

可选:运维SQL分析任务

SQL分析任务上线后,您可以查看SQL分析任务的基本信息和配置情况,以及SQL分析任务的调度情况。本文介绍运维SQL分析任务的操作步骤。前提条件 已配置并发布SQL分析任务,具体操作,请参见 步骤三:设置任务调度策略并发布。背景信息 SQL...

RDS for SQL Server如何回收表空间

问题描述 RDS SQL Server在删除变长列或者减小变长列的长度后,表的大小不会自动减小。其中变长列包括的字段类型有 varchar、nvarchar、varchar(max)、nvarchar(max)、varbinary、text、ntext、image、sql_variant、varbinary(max)、xml。...

管理存储过程

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

使用OpenSSL动态引擎

END RSA PRIVATE KEY-运行以下命令来导出公钥:rsa-in/root/openssl/priv.key-pubout-out/root/openssl/pub.pem 运行以下命令来加密一个文件 helloworld.txt:重要 这操作必须在非交互式模式下进行。在这例子中,文件的内容是hello ...

dbms_sql.add_trace

当 loose_sql_trace_type 参数设置为DEMAND时,您可以使用 dbms_sql.add_trace 存储过程来指定SQL Trace功能跟踪的SQL语句。语法 dbms_sql.add_trace('<schema>','<query>')说明 执行该存储过程后,SQL语句中的常量会被自动模板化,匹配该...

PL 编译和调试

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

服务器端加密

当您在设置了服务器端加密存储空间(Bucket)中上传文件(Object)时,OSS对收到的文件进行加密,再将得到的加密文件持久化保存。当您通过 GetObject 请求下载文件时,OSS自动将加密文件解密后返回给用户,并在响应头中返回 x-oss-server...

DBMS_SQL

DBMS_SQL内置包提供了动态SQL的功能,可以在运行期间动态执行SQL语句。DBMS_SQL子程序总览 子程序 说明 BIND_ARRAY Procedure 将数组类型的值绑定到变量。BIND_VARIABLE Procedure 将给定值绑定到变量。BIND_VARIABLE_CHAR Procedure 将...

dbms_sql.reload_trace

您可以使用存储过程 dbms_sql.reload_trace 将 mysql.sql_sharing 表中的模板化SQL语句载入到 information_schema.sql_sharing 表中。语法 dbms_sql.reload_trace()示例 将 mysql.sql_sharing 表中的模板化SQL语句载入到 information_...

创建存储过程

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

CREATE PROCEDURE

定义存储过程。语法 CREATE[OR REPLACE]PROCEDURE name[(parameters)][IMMUTABLE|STABLE|VOLATILE|DETERMINISTIC|[NOT]LEAKPROOF|CALLED ON NULL INPUT|RETURNS NULL ON NULL INPUT|STRICT|[EXTERNAL]SECURITY INVOKER|[EXTERNAL]...

存储过程

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

关联OSS数据源

通过SQL定义虚拟外部表,映射到OSS文件。create table()with(endpoint='oss-cn-${your_region_name}-internal.aliyuncs.com',accessid='<your accessid>',accesskey='<your accesskey>',bucket='<your bucket name>',objects=ARRAY['*.csv'],...
共有200条 < 1 2 3 4 ... 200 >
跳转至: GO
产品推荐
云服务器 安全管家服务 安全中心
这些文档可能帮助您
加密服务 对象存储 文件存储 CPFS 数字证书管理服务(原SSL证书) 弹性公网IP 短信服务
新人特惠 爆款特惠 最新活动 免费试用