循环

下面是上一示例的变体,它使用 CONTINUE 语句跳过奇数的显示。DECLARE v_counter NUMBER(2);BEGIN v_counter:=0;LOOP v_counter:=v_counter+1;EXIT WHEN v_counter>10;CONTINUE WHEN MOD(v_counter,2)=1;DBMS_OUTPUT.PUT_LINE('Iteration#'...

支持的函数

本文为您介绍高级搜索中可以使用的函数。to_char(timestamp/timestamptz,text)返回类型:TEXT。描述:将时间戳转换为字符串,默认支持时间范围为1925年~2282年。格式:第一个参数表示待转换时间,第二个参数表示转换格式。YYYY 对应年,MM ...

VIEW

使用示例 创建内部表视图 创建内部表,示例语句如下。create table holo_test(amount decimal(10,2),rate decimal(10,2));insert into holo_test values(12.12,13.13),(14.14,15.15),(16.16,17.17),(17.1,17),(18.01,19);基于内部表创建...

如何正确处理DDL异常

处理完UNIQUE KEY的数据冲突后,可以使用continue ddl语句继续执行 CONTINUE ddl 1359992239576580096;Query OK,1 row affected(1.63 sec)-如果不想再继续添加这个全局唯一二级索引,则可以直接取消任务 CANCEL ddl 1359992239576580096;...

使用 FORALL 语句

本文介绍如何使用FORALL语法。基本概念 通过将要用于重复执行 DELETE、INSERT 或 UPDATE 命令的所有值一次性传递给数据库服务器(而不是使用新值反复调用 DML 命令),集合可用于更有效地处理 DML 命令。以此类方式处理的 DML 命令将使用 ...

RETURN 语句

以下示例使用 RETURN 语句将值返回给调用者:CREATE OR REPLACE FUNCTION emp_comp(p_sal NUMBER,p_comm NUMBER)RETURN NUMBER IS BEGIN RETURN(p_sal+NVL(p_comm,0))*24;END emp_comp;icmsDocProps={'productMethod':'created','language'...

Spark-SQL命令行工具

本文主要介绍如何操作工具Spark-SQL以及相关示例。重要 云原生数据湖分析(DLA)产品已退市,云原生数据仓库 AnalyticDB MySQL 版 湖仓版支持DLA已有功能,并提供更多的功能和更好的性能。AnalyticDB for MySQL 相关使用文档,请参见 通过...

如何精确查询日志?

当您需要精确查询包含多个关键字的日志时,您可以使用like语法或短语查询。日志样例 body_bytes_sent:1061 http_user_agent:Mozilla/5.0 (Windows;U;Windows NT 5.1;ru-RU)AppleWebKit/533.18.1(KHTML,like Gecko)Version/5.0.2 Safari/533...

秒级加字段(Instant Add Column)

本文介绍了什么是秒级加字段功能及如何使用。传统方法给表中增加列时,存储节点上需要重建所有物理分片数据,会占用大量系统资源。PolarDB-X 新增的秒级加字段(Instant Add Column)功能,在加列操作时只需变更表定义信息,无需修改已有...

添加并使用Lindorm数据源

通过 Alias by 重命名时间线标签,例如使用$tag_host 进行区分时间线,如下图所示:TSQL语句中的$interval 表示降采样时间间隔,语句示例如下:SELECT region,time,avg(temperature)FROM sensor WHERE$timeFilter SAMPLE BY$interval 说明 ...

添加并使用Lindorm数据源

通过 Alias by 重命名时间线标签,例如使用$tag_host 进行区分时间线,如下图所示:TSQL语句中的$interval 表示降采样时间间隔,语句示例如下:SELECT region,time,avg(temperature)FROM sensor WHERE$timeFilter SAMPLE BY$interval 说明 ...

SPL 块结构

可选的声明部分用于声明可执行和异常部分中的语句使用的变量、游标、类型和子程序。声明仅在可执行部分的BEGIN关键字之前显示。根据使用块的上下文,声明部分可能以关键字DECLARE开头。您可以在BEGIN-END块内包括异常部分。异常部分以关键...

配置行列手动分流

如果您的业务中,OLAP类型与OLTP类型的业务基于不同的...您可以通过 HINT 语法将 USE_IMCI_ENGINE 的值修改为 OFF,来强制SQL语句使用行存执行计划。示例如下:EXPLAIN SELECT/*+SET_VAR(USE_IMCI_ENGINE=OFF)*/COUNT(*)FROM t1 WHERE t1.a>1;

查询与分析日志的常见报错

在日志服务中,分析语句必须与查询语句一起使用,格式为 查询语句|分析语句。解决方法 在分析语句前加上查询语句,例如*|SELECT status,count(*)AS PV GROUP BY status。更多信息,请参见 基础语法。line 1:10:identifiers must not start ...

列存索引常见问题

列存索引的使用方式完全兼容MySQL,但是一些不常见的查询特性,比如某些时空类型的表达式、全文索引以及某些形式的关联子查询,目前尚未完全支持,使用了这些查询特性的SQL语句无法使用列索引(会默认使用行索引进行查询)。有关列索引的...

配置行列自动分流

自动分流功能开启后,数据库代理基于业务流入的SQL语句的预估执行代价来实现自动分流,从而实现SQL查询的最大性能。当SQL语句的预估执行代价超过一定值时,数据库代理可自动将该请求分流至只读列存节点处理,反之该请求则由行存只读节点或...

使用EXPLAIN查看并行计划

本文介绍如何使用EXPLAIN语句查看执行计划输出中与并行查询相关的内容。查询用表 本文示例使用 pq_test 表进行并行查询测试。表结构如下:SHOW CREATE TABLE pq_test\G*1.row*Table:pq_test Create Table:CREATE TABLE `pq_test`(`id` ...

IF

IF函数用于根据判断条件选择执行的语句。本文为您介绍实时数仓Hologres中IF函数的用法。使用限制 仅Hologres V2.1版本起支持IF函数。如果您的实例版本为V2.0及以下版本,请先升级实例版本,详情请参见 实例升级。命令语法 IF(condition,...

Search

最佳实践 基于TairSearch加速多列索引联合查询 基于TairSearch构建股票K线实时计算服务 在TairSearch中使用Msearch实现索引分片搜索 在TairSearch中使用bool进行组合条件查询 前提条件 实例为 Tair 内存型:内存型(兼容Redis 5.0):小...

如何手动更新Windows实例的virtio驱动?

选中 InstallVirtIo.ps1 文件,单击鼠标右键,然后单击 使用 PowerShell 运行。您也可以在文件夹的空白区域,按下 Shift 键的同时,单击鼠标右键,然后单击 在此处打开 Powershell 窗口(S)。在Windows PowerShell中手动执行 InstallVirtIo....

阿里云托管实例

将非阿里云服务器注册为阿里云托管实例,该服务器即可使用阿里云提供的多种在线服务(例如云助手、系统运维管理 和云效)来管理或使用该服务器。例如,您可以通过云助手免登录管理此服务器。使用限制 第三方服务器限制 操作系统限制:...

CASE 语句

CASE 语句在指定的搜索条件为 true 时执行一组单个或多个语句。CASE 语句本身是独立的语句,而前面讲述的 CASE 表达式必须作为表达式的一部分出现。CASE 语句有两种格式:一种称为搜索 CASE,另一种使用选择器。选择器 CASE 语句 选择器 ...

使用PTS测试AnalyticDB PostgreSQL版实例性能

密码 SQL 待执行的SQL语句,本次示例使用如下语句:SELECT O_ORDERKEY,O_CUSTKEY,O_ORDERSTATUS,O_TOTALPRICE,O_ORDERDATE,O_ORDERPRIORITY,O_CLERK,O_SHIPPRIORITY,O_COMMENT FROM public.orders_row WHERE o_orderkey=?超时时间 接口的...

数据分布策略

建表语句示例如下:CREATETABLEproducts(namevarchar(40),prod_idinteger,supplier_idinteger)DISTRIBUTEDBY(prod_id);随机分布 DISTRIBUTED RANDOMLY 系统会按循环的方式将数据分布到各个计算节点上,但是相同值的数据可能不会分布到同...

向量计算函数

使用示例 查询和分析语句*|SELECT cosine_similarity(array[1,2,3,4],array[10,20,30,40])或*|SELECT cosine_similarity('[1,2,3,4]','[10,20,30,40]')返回结果 1 返回值类型 与输入的参数值相同。inner_product 函数 计算两个向量的内积。...

批量更新、删除或插入数据

以下示例使用的测试表tbl1的建表语句如下:CREATE TABLE tbl1(id SERIAL PRIMARY KEY,info TEXT,crt_time TIMESTAMP);方式一:使用INSERT INTO.SELECT 示例语句-向tbl1表中批量插入数据 INSERT INTO tbl1(id,info,crt_time)SELECT ...

语句

if 语句 在.js 文件中,可以使用以下格式的 if 语句:if(expression)statement:当 expression 为 truthy 时,执行 statement。if(expression)statement1 else statement2:当 expression 为 truthy 时,执行 statement1。否则,执行 ...

查询物化视图

语句示例如下:SELECT*FROM adbview WHERE device='PC' AND city='Beijing';说明 在查询中使用物化视图时,可能存在基表数据已更新,但物化视图还未更新的情况。此时的查询结果可能并不准确。因此建议您在基表数据更新后,手动刷新一次物化...

列出表名称列表

示例 使用 show tables 语句列出表名称列表。request=array('query'=>"SHOW TABLES;response=$this->otsClient->sqlQuery($request);sqlRows=$response['sql_rows'];print json_encode($sqlRows,JSON_PRETTY_PRINT);

列出表名称列表

示例 使用 show tables 语句列出表名称列表。def show_tables(client):query='show tables' rowlist,_,_=client.exe_sql_query(query)ret=[]for row in rowlist:ret.append(row.attribute_columns)print(ret)返回结果示例如下:说明 返回...

列出表名称列表

示例 使用 show tables 语句列出表名称列表。const params={ query:"show tables",} client.sqlQuery(params,function(err,data){ if(err){ console.log('sqlQuery error:',err.toString());} else { console.log('sqlQuery success:',data...

列出表名称列表

示例 使用 show tables 语句列出表名称列表。func showTable(client*tablestore.TableStoreClient){/创建SQL请求。request:=tablestore.SQLQueryRequest{Query:"show tables"}/获取SQL的响应结果。response,err:=client.SQLQuery(request)...

列出表名称列表

示例 使用 show tables 语句列出表名称列表。列出实例中的所有表信息。param>public static void ShowTable(OTSClient otsClient){ SQLQueryRequest sqlQuery=new SQLQueryRequest("show ...

列出表名称列表

通过show tables语句列出当前数据库中的表名称列表。说明 关于show tables语句的更多信息,请参见 列出表名称列表。前提条件 已初始化Client。具体操作,请参见 初始化。已创建映射关系。具体操作,请参见 创建表的映射关系。注意事项 表格...

列的别名

本文介绍别名的规范和示例。别名规范 在SQL标准中,列名必须由字母、数字和下划线(_)组成,且以字母开头。如果您在采集日志时设置了不符合SQL92语法的列名,则需要在配置索引时为目标列名设置一个别名。如何配置索引,请参见 配置索引。...

EXPLAIN

当您需要优化查询语句时,例如查看查询是否有效的使用了索引,您可以通过EXPLAIN语句展示查询语句的执行计划。本文介绍如何使用EXPLAIN语句来展示您的查询计划。引擎与版本 EXPLAIN语句适用于宽表引擎和时序引擎。宽表引擎从2.6.3版本开始...

优化内部表的性能

设置Distribution Key场景示例 例如设置Distribution Key,表tmp和tmp1做Join,通过执行explain SQL语句看到执行计划中有Redistribution Motion,说明数据有重分布,没有Local Join,导致查询效率比较低。您需要重新建表并同时设置Join Key...

Concurrency Control

为了应对突发的数据库请求流量、资源消耗过高的SQL语句以及SQL语句访问模型变化问题,保证 PolarDB 集群持续稳定运行,阿里云提供了基于SQL语句的并发控制Concurrency Control(简称CCL)规则,并提供了工具包 DBMS_CCL 便于您快捷地使用该...

SQL语法指南

统一服务在支持ANSI SQL标准语法的DML(data manipulation language)基础上,针对API开发过程中SQL语法使用的具体需求,定义了自己的扩展,以支持参数声明、动态SQL、范围参数生成等用法。本文为您介绍SQL语法指南。使用限制 仅支持SELECT...

INSERT ON CONFLICT(UPSERT)

本文为您介绍在Hologres中INSERT ON CONFLICT语句的用法。应用场景 INSERT ON CONFLICT 命令适用于通过SQL方式导入数据的场景。使用数据集成或Flink写入数据时,如果需要对主键重复的行数据执行更新或跳过操作,则需进行如下配置:通过...
共有200条 < 1 2 3 4 ... 200 >
跳转至: GO
产品推荐
云服务器 安全管家服务 安全中心
这些文档可能帮助您
OpenAPI Explorer 弹性公网IP 短信服务 人工智能平台 PAI 金融分布式架构 物联网平台
新人特惠 爆款特惠 最新活动 免费试用