数据类型转换

MaxCompute SQL允许数据类型之间的转换,类型转换方式包括显式类型转换和隐式类型转换。显式类型转换 显式类型转换是通过 CAST 函数将一种数据类型的值转换为另一种类型的值,在MaxCompute SQL中支持的显式类型转换,如下表所示。关于CAST...

数据类型隐式转换规则

本文介绍 PolarDB PostgreSQL版(兼容Oracle)数据库数据类型隐式转换规则。图 1.隐式转换规则表 NA:表示不支持隐式类型转换,例如:create table t_smallint(c1 smallint);insert into t_smallint select 1;select*from t_smallint;c1-1...

数学函数

如果输入为STRING类型或BIGINT类型,会隐式转换为DOUBLE类型后参与运算。如果输入为其他数据类型则返回报错。返回值说明 返回DOUBLE类型或DECIMAL类型,值域在-π/2~π/2之间。如果输入参数为NULL,则返回NULL。示例-返回1....

权限策略判定流程

Implicit Deny(隐式拒绝)如果访问请求既没有命中权限策略中的Allow语句,也没有命中Deny语句,那么本次判定结果是Implicit Deny(隐式拒绝)。RAM身份默认没有执行任何操作的权限,没有被显式允许执行的操作都会被隐式拒绝。完整判定流程...

CREATE CAST

如果造型被标记为 AS IMPLICIT,那么可以在任何上下文中隐式地调用它,无论是赋值还是在一个表达式内部(我们通常用术语 隐式造型 来描述这类造型)。例如,考虑以下查询:SELECT 2+4.0;解析器初始会把常量分别标记为类型 integer 和 ...

typeconv-overview

SQL 是一种强类型语言。也就是说,每个数据项都有一个相关的数据类型,数据类型决定...另外,如果一个查询通常要求为某个函数进行隐式类型转换,而用户定义了一个有正确参数类型的新函数,解析器应该使用新函数并不再做隐式转换来使用旧函数。

数学函数

输入为STRING、BIGINT、DECIMAL类型时,会隐式转换为DOUBLE类型后参与运算。expr2:必填。DOUBLE类型。输入为STRING、BIGINT、DECIMAL类型时,会隐式转换为DOUBLE类型后参与运算。返回值说明 返回DOUBLE类型。值域在-π/2~π/2 之间。expr1...

UNION、CASE和相关结构

real-1 2.2(2 rows)这里,由于类型 real 被能被隐式地造型为 integer,而 integer 可以被隐式地造型为 real,联合结果类型被决定为 real。示例4 嵌套合并中的类型决定 SELECT NULL UNION SELECT NULL UNION SELECT 1;ERROR:UNION types ...

RTRIM

如果输入为BIGINT、DECIMAL、DOUBLE或DATETIME等类型,则会隐式转换为STRING类型后参与运算。trimChars:可选。String类型。待去除的字符。如果输入为BIGINT、DECIMAL、DOUBLE或DATETIME等类型,则会隐式转换为STRING类型后参与运算。返回...

字符串函数

如果输入参数为BIGINT、DOUBLE、DECIMAL或DATETIME类型,则会隐式转换为STRING类型后参与运算,其它类型会返回异常。返回值类型 返回STRING类型。如果没有参数或者任一参数为NULL,则返回NULL。示例 CONCAT('ab','c')='abc' CONCAT()=NULL ...

NULL值相关的函数

返回类型 如果所有出现的 expr 都是数字数据类型或任何可以隐式转换为数字数据类型的非数字数据类型,则数据库将确定具有最高数字优先级的参数,隐式将其余参数转换为该数据类型,并返回该数据类型。示例 SELECT coalesce(null,3.934,1)...

ATAN2

输入为STRING、BIGINT、DECIMAL类型时,会隐式转换为DOUBLE类型后参与运算。expr2:必填。DOUBLE类型。输入为STRING、BIGINT、DECIMAL类型时,会隐式转换为DOUBLE类型后参与运算。返回值说明 返回DOUBLE类型。值域在-π/2~π/2 之间。expr1...

常见问题

快速入门常见问题如下:新创建的MaxCompute项目为什么不支持数据类型自动隐式转换呢?在MaxCompute中创建表的方式有哪些?MaxCompute支持通过什么方式运行SQL语句?数据导入方式有哪些?误删除表数据如何恢复?不同项目的表是否可以相互引用...

LEAST

当不存在隐式转换时,返回值同输入参数类型。当有类型转换时,DOUBLE、BIGINT、STRING之间的转换返回DOUBLE类型;STRING、DATETIME之间的转换返回DATETIME类型;DECIMAL、DOUBLE、BIGINT和STRING之间的转换返回DECIMAL类型。不允许其他的...

Dataphin将string隐式转换成bigint,查询结果不符合...

问题描述 本文主要介绍Dataphin将string隐式转换成bigint,查询结果不符合预期的原因。user_id是bigint类型,在查询中将user_id加引号设置成string类型,结果查询出来3条数据,且结果不符合预期。问题原因 Dataphin底层使用的是MaxCompute...

CHR

如果输入为STRING、DOUBLE或DECIMAL类型,则会隐式转换为BIGINT类型后参与运算。返回值说明 返回STRING类型。返回规则如下:ascii 值不在取值范围内时,返回报错。ascii 非BIGINT、STRING、DOUBLE或DECIMAL类型时,返回报错。ascii 值为...

ORDINAL

返回值说明 排在第 nth 位的值,当不存在隐式转换时返回值同输入参数数据类型。当有类型转换时,DOUBLE、BIGINT、STRING之间的转换返回DOUBLE类型;STRING、DATETIME之间的转换返回DATETIME类型。不允许其他的隐式转换。NULL为最小值。使用...

扮演RAM角色时的权限策略判定流程

具体如下:管控策略的判定结果是Explicit Deny(显式拒绝)或Implicit Deny(隐式拒绝):判定结束,管控策略的判定结果就是最终的判定结果。管控策略的判定结果是Allow(允许):继续进行下一步判定。会话策略判定 会话策略(Session ...

GREATEST

当不存在隐式转换时,返回值同输入参数数据类型。NULL为最小值。当输入参数数据类型不相同时,DOUBLE、BIGINT、DECIMAL、STRING之间的比较会转换为DOUBLE类型;STRING、DATETIME的比较会转换为DATETIME类型。不允许其他的隐式转换。当 set ...

CLOSE

当一个事务被 COMMIT 或者 ROLLBACK 终止时,每一个非可保持的已打开游标会被隐式地关闭。当创建一个可保持游标的事务通过 ROLLBACK 中止时,该可保持游标会被隐式地关闭。如果该创建事务成功地提交,可保持游标会保持打开,直至执行一个显...

日期函数

示例2:start=2018-06-04 19:33:23.234,end=2018-06-04 19:33:23.250,含毫秒的日期不属于标准DATETIME式样,不能直接隐式转换,此处需进行显示转换。返回16。datediff(to_date('2018-06-04 19:33:23.250','yyyy-mm-dd hh:mi:ss.ff3'),to_...

运算符

BIGINT和DOUBLE类型共同参与计算时,系统会将BIGINT类型隐式转换为DOUBLE类型再进行计算,返回结果为DOUBLE类型。A和B都是BIGINT类型,执行A/B运算,返回结果为DOUBLE类型。执行上述其他运算,返回BIGINT类型。位运算符 运算符 示例 说明 ...

子类型

受约束的子类型可以隐式转换为其基本类型,但只有当值不违反子类型的约束时,基本类型才能隐式转换为受约束的子类型。在一个受约束子类型的变量赋值给另一个受约束子类型的变量时,不仅要满足隐式转换的要求,还需要满足目标子类型的各项...

集合变量的赋值

说明 仅当两个集合具有相同的或是可以隐式类型转换的元素类型时,才可以将它们互相赋值。示例 以下是一个赋值成功的示例。DECLARE TYPE char_col1 IS VARRAY(3)OF CHAR(5);TYPE char_col2 IS VARRAY(3)OF CHAR(5);TYPE int_col IS VARRAY(3...

INSTR

如果输入为BIGINT、DOUBLE、DECIMAL或DATETIME等类型,则会隐式转换为STRING类型后参与运算;如果输入不支持转化成STRING的类型则会返回报错。str2:必填。STRING类型。待匹配的子串。如果输入为BIGINT、DOUBLE、DECIMAL或DATETIME等类型,...

转换函数

语法 NUMTODSINTERVAL(n,interval_unit)参数 参数 说明 n NUMBER 类型数据或者是可以隐式转换为 NUMBER 的表达式。interval_unit CHAR、VARCHAR2、NCHAR 或 NVARCHAR2 数据类型,interval_unit 的值指定 n 的单位,需要时可以解析为'DAY'、...

运算符

BIGINT和DOUBLE类型共同参与计算时,系统会将BIGINT类型隐式转换为DOUBLE类型再进行计算,返回结果为DOUBLE类型。A和B都是BIGINT类型,执行A/B运算,返回结果为DOUBLE类型。执行上述其他运算,返回BIGINT类型。位运算符 运算符 说明 A&B ...

pg_cast

a 表示在赋值给目标列时隐式调用,和显式调用一样。i 表示在表达式中隐式调用,和其他转换一样。castmethod char 指示转换如何被执行。取值范围如下:f 表明使用 castfunc 中指定的函数。i 表明使用输入/输出函数。b 表明该类型是二进制可...

聚合函数

如果输入为STRING或BIGINT类型,会隐式转换为DOUBLE类型后参与运算,其它类型返回报错。当 value 值为NULL时,不参与计算。BOOLEAN类型不允许参与运算。返回值 如果输入DECIMAL类型,返回DECIMAL类型。输入其他合法的类型时,会返回DOUBLE...

SQL错误码(ODPS-01CCCCX)

通常为不支持的隐式类型转换错误,由于违背隐式转换规则引起的问题。处理方法:更多隐式类型转换信息,请参见 隐式类型转换及其作用域。ODPS-0121045:Unsupported return type 模块:PROCESSOR。严重等级:5。触发条件:不支持的返回值。...

数据类型

隐式转换 部分隐式类型转换会被禁用。例如,STRING->BIGINT、STRING->DATETIME、DOUBLE->BIGINT、DECIMAL->DOUBLE、DECIMAL->BIGINT有精度损失或者报错的风险。禁用类型可以通过CAST函数强制进行数据类型转换。VARCHAR类型常量可以通过隐式...

ISNAN

输入为STRING、BIGINT、DECIMAL类型时,会隐式转换为DOUBLE类型后参与运算。返回值说明 如果 expr 的值为 NaN,返回True,否则返回False。expr 的值为NULL时,返回False。使用示例-返回False。SELECT isnan(100.1);相关函数 ISNAN函数属于...

运算符

BIGINT和DOUBLE类型共同参与计算时,系统会将BIGINT类型隐式转换为DOUBLE类型再进行计算,返回结果为DOUBLE类型。A和B都是BIGINT类型,执行A/B运算,返回结果为DOUBLE类型。执行上述其他运算,返回BIGINT类型。位运算符 运算符 示例 说明 ...

启动分析

启动分析统计应用首次启动和非首次启动的平均启动时长,单位为毫秒(ms);支持从应用平台、版本、设备型号三个维度进行数据展示分析。首次启动:指首次安装后,第一次启动 App。非首次启动:指非首次安装 App 后启动 App。查看启动分析...

内建函数常见问题

隐式转换 使用MaxCompute内建函数时,隐式类型转换报错,如何解决?MaxCompute是否支持将2010/1/3格式转换为2010-01-03?如果日期为2010/01/03格式,可以通过 to_char(to_date('2010/01/03','yyyy/mm/dd'),'yyyy-mm-dd')函数进行转换,请...

设置启动命令

通过 SAE 控制台使用容器镜像或代码包方式部署应用时,SAE 会根据预设的启动参数来启动容器。如果需要在容器启动执行特殊配置(例如Nginx)或不采用预设的启动参数,您可以通过 SAE 自定义容器的启动命令,以实现特殊配置或覆盖镜像的启动...

配置启动

启动页广告又称开屏广告。启动页(也称为闪屏/开屏 Splash)是在应用启动之后,系统 LaunchScreen 结束时展示,应用首页出现时消失。在客户端配置启动页后,您可以在控制台侧配置 Splash 展位信息与广告内容(参见 创建展位 和 创建活动)...

管理实例启动模板版本

实例启动模板创建成功后,无法进行修改,但您可以通过创建启动模板的新版本来更改配置参数。在通过实例启动模板创建ECS实例时,您可以使用任何版本的实例启动模板。如果您未指定某一版本,则会使用默认版本。本文介绍如何创建实例启动模板...

ECS实例启动模式最佳实践

启动模式是指创建ECS实例过程中启动系统盘的方式,创建ECS实例时的启动模式由选择的实例规格的启动模式和镜像的启动模式共同决定。本文为您介绍ECS实例的启动模式、如何查看公共镜像的启动模式、指定或修改自定义镜像的启动模式。启动模式...

启动加速-模块并行启动

SOFABoot 加快应用启动速度的方式主要有 2 种:模块并行启动 异步初始化方法 本文介绍如何通过模块并行启动以提高应用启动速度。模块并行启动规则 SOFABoot 会根据 模块 properties 配置 中的 Require-Module 属性,计算模块依赖树,并根据...
共有200条 < 1 2 3 4 ... 200 >
跳转至: GO
产品推荐
云服务器 安全管家服务 安全中心
这些文档可能帮助您
弹性公网IP 短信服务 人工智能平台 PAI 金融分布式架构 物联网平台 对象存储
新人特惠 爆款特惠 最新活动 免费试用