SQL其他常见问题

新创建的MaxCompute项目不支持数据类型自动隐式转换,如何解决?查询数据时,提示XXXtypeisnotenabled incurrentmode,如何解决?SQL限制 如何处理单字段大于8 MB的限制?在执行MaxCompute SQL过程中,报错partitions exceeds the ...

SUBSTR

如果输入为BIGINT、DECIMAL、DOUBLE或DATETIME类型,则会隐式转换为STRING类型后参与运算。start_position:必填。BIGINT类型,默认起始位置为1。Hive兼容数据类型版本:当 start_position 为0时,与起始位置为1时相同。1.0和2.0数据类型...

TRIM

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

环境函数

length 可选参数,必须是 NUMBER 或可以隐式转换为 NUMBER 的值。值的有效范围为1到4000字节。如果指定的值无效,则数据库会忽略该值并使用默认值。返回类型 返回值的数据类型是 VARCHAR2。返回值的默认最大大小为256字节。示例 SELECT SYS...

数据类型

VARCHAR类型常量可以通过隐式转换为STRING常量。表、函数以及UDF 参数涉及2.0数据类型的内置函数,在2.0数据类型版本下可以正常使用。UDF包含的数据类型都会按照2.0数据类型进行解析重载。分区列支持STRING、VARCHAR、CHAR、TINYINT、...

运算符

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

字符串函数

如果输入参数为BIGINT、DOUBLE、DECIMAL或DATETIME类型,则会隐式转换为STRING类型后参与运算,其他类型会返回报错。返回值说明 返回STRING类型。如果没有参数或任一参数为NULL,返回结果为NULL。示例 示例1:连接字符串 aabc 和 abcde。...

CONCAT

如果输入参数为BIGINT、DOUBLE、DECIMAL或DATETIME类型,则会隐式转换为STRING类型后参与运算,其他类型会返回报错。返回值说明 返回ARRAY类型。如果任一输入ARRAY数组为NULL,返回结果为NULL。返回STRING类型。如果没有参数或任一参数为...

数据类型

VARCHAR类型常量可以通过隐式转换为STRING常量。表、函数以及UDF 参数涉及2.0数据类型的内置函数,在2.0数据类型版本下可以正常使用。UDF包含的数据类型都会按照2.0数据类型进行解析重载。分区列支持STRING、VARCHAR、CHAR、TINYINT、...

转换函数

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

4.3版本与6.0版本兼容性注意事项

6.0版本不再支持数字类型隐式转换成TEXT类型。如果4.3版本中有这类语句,升级到6.0版本后,您可以通过增加Function支持这类场景。比如:create or replace function substr(numeric,integer,integer)returns text as$select substr($1:text...

参数化视图

如果类型不一致,编译器会做隐式转换(不能隐式转换时,会发生报错)。调用参数化视图 调用已经定义的 pv1 视图的示例如下。a:=select*from src where value>0;call view with table variable and scalar@b:=select*from pv1(@a,'20170101'...

日期与时间函数

如果参数为STRING类型,则会隐式转换为DATE类型后参与运算,且STRING参数格式至少要包含 'yyyy-mm-dd'。例如 '2019-12-27'。delta:必填。修改幅度。BIGINT类型。如果 delta 大于0,则 增;delta 小于0,则 减;delta 等于0,不增不减。...

SPLIT_PART

如果是BIGINT、DOUBLE、DECIMAL或DATETIME类型,则会隐式转换为STRING类型后参与运算。separator:必填。STRING类型常量。拆分用的分隔符,可以是一个字符,也可以是一个字符串。start:必填。BIGINT类型常量,必须大于0。表示返回段的开始...

为应用选择和创建最佳索引,加速数据读取

背景信息 在数据库使用过程中,由SQL问题导致的数据库故障层出不穷,其中索引问题是SQL问题中常见的一种,例如:无索引,隐式转换,索引创建不合理。无索引:使用没有创建索引的SQL访问数据库中的表时,系统会进行全表扫描。如果表的数据量...

MEDIAN

当输入值为STRING类型或BIGINT类型,会隐式转换为DOUBLE类型后参与运算,输入为其他数据类型则返回报错。当输入值为NULL时,返回NULL。partition_clause、orderby_clause 及 frame_clause:详情请参见 windowing_definition。返回值说明 ...

CONV

以STRING表示的要转换的整数值,支持BIGINT和DOUBLE的隐式转换。from_base、to_base:必填。以十进制表示的进制值,支持的值为2、8、10和16。支持STRING及DOUBLE类型的隐式转换。返回值说明 返回STRING类型。返回规则如下:input、from_...

内建函数常见问题

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

其他函数

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

POW

输入为STRING、BIGINT类型时,会隐式转换为DOUBLE类型后参与运算。y:必填。DOUBLE或DECIMAL类型。输入为STRING、BIGINT类型时,会隐式转换为DOUBLE类型后参与运算。返回值说明 返回DOUBLE或DECIMAL类型。返回规则如下:x 或 y 为DOUBLE、...

LOG

输入为STRING、BIGINT类型时,会隐式转换为DOUBLE类型后参与运算。x:必填。待计算对数的值。DOUBLE或DECIMAL类型。输入为STRING、BIGINT类型时,会隐式转换为DOUBLE类型后参与运算。返回值说明 返回DOUBLE类型。返回规则如下:base 或 x ...

数学函数

输入为STRING、BIGINT、DECIMAL类型时,会隐式转换为DOUBLE类型后参与运算。返回值说明 返回DOUBLE类型。值域在-π/2~π/2 之间。expr1 或 expr2 值为NULL时,返回NULL。示例-返回0.0。select atan2(0,0);ASIN 命令格式 double|decimal ...

字符串函数

如果输入参数为BIGINT、DOUBLE、DECIMAL或DATETIME类型,则会隐式转换为STRING类型后参与运算,其他类型会返回报错。返回值说明 返回ARRAY类型。如果任一输入ARRAY数组为NULL,返回结果为NULL。返回STRING类型。如果没有参数或任一参数为...

pg_type

typcategory char typcategory 是一种任意的数据类型分类,它被分析器用来决定哪种隐式转换“更好”。typispreferred bool 如果此类型在它的 typcategory 中是一个更好的转换目标,此列为真。typisdefined bool 如果此类型已被定义则为真。...

typeconv-func

如果候选函数的输入类型不匹配并且不能通过转换(使用一个隐式转换)达到匹配,则丢弃它。为了这个目的,unknown 文字被假定可被转换成任何东西。如果仅有一个候选项,则使用之;否则继续下一步。如果任何输入参数是一种域类型,在所有后续...

前言

GetProgressSample.java 上传进度条 下载进度条 GetStartedSample.java 判断文件是否存在 管理文件访问权限 ObjectMetaSample.java 文件元数据 StorageTypeSample.java 转换文件存储类型 ListObjectsSample.java 列举文件 ...

CREATE CAST

一种好的经验是让一种造型只对于同一种一般类型分类中的类型间的信息保持转换隐式可调用。例如,从 int2 到 int4 的造型可以被合理地标记为隐式,但是从 float8 到 int4 的造型可能应该只能在赋值时使用。跨类型分类的造型(如 text 到 int...

数据类型转换

不同运算符作用下的隐式转换如下:关系运算符作用下的隐式转换 关系运算符包括=、、<、、>、>=、IS NULL、IS NOT NULL、LIKE、RLIKE、IN。由于 LIKE、RLIKE、IN 的隐式类型转换规则不同于其他关系运算符,将单独对其进行说明。此处的说明不...

集合变量的赋值

显示结果如下:NOTICE:group2:NOTICE:1 NOTICE:2 NOTICE:3 NOTICE:group3:NOTICE:1 NOTICE:2 NOTICE:3 DO 当隐式转换失败时,则会在对应的元素赋值时抛出错误。以下是一个赋值失败的示例。DECLARE TYPE char_col IS VARRAY(3)OF CHAR(5);...

UDT概述

例如:STRING的相加操作:String.valueOf(1)+String.valueOf(2)的结果是3(STRING隐式转换为DOUBLE,并且DOUBLE相加),而不是12(Java中STRING相加是Concatenate的语义)。操作:SQL中的=不是赋值而是判断相等。而对于Java对象来说,判断...

CREATE TYPE

执行此命令的用户自动成为新数据类型的拥有者。该命令允许用户为数据库创建具有特定属性和行为的自定义数据结构。...对于那些既不隐式转换为任何其他类型,也不接受从任何其他类型隐式转换过来的类型,可以保持这些设置的...

CREATE TYPE

执行此命令的用户自动成为新数据类型的拥有者。该命令允许用户为数据库创建具有特定属性和行为的自定义数据结构。...对于那些既不隐式转换为任何其他类型,也不接受从任何其他类型隐式转换过来的类型,可以保持这些设置的...

迁移MySQL至Hologres

这类SQL在MySQL里会做隐式转换正常返回结果,在Hologres里执行则会提示异常。异常语句如下。UNION types bigint and text cannot be matched;解决方案:Union操作需要显式的做类型转换。SELECT project_id FROM tableA union ALL select ...

JDBC连接表格存储

Java类型转换为表格存储数据类型 当使用PreparedStatement方法为SQL语句中的参数赋值时,Java中Byte、Short、Int、Long、BigDecimal、Float、Double、String、CharacterStream、Bytes、Boolean类型均能传递给表格存储SQL引擎。...

PL错误码(ODPS-02CCCCX)

ODPS-0220035:Illegal implicit type cast SEMANTIC 5 不允许的隐式类型转换。修改类型转换机制。ODPS-0220045:Variable has declared previously SEMANTIC 5 变量重复定义。修改定义语法。ODPS-0220055:Variable was not declared ...

序列操作函数

为了向后兼容,这个处理仍然存在,但是在内部实际上是通过在函数调用前隐式地将 text 转换成 regclass 实现的。当你把一个序列函数的参数写成一个无修饰的文字串,那么它将变成类型为 regclass 的常量。因为这只是一个 OID,它将跟踪最初...

用户定义的 PL/SQL 子类型

PolarDB PostgreSQL版(兼容Oracle)支持用户定义的PL/SQL子类型和(子类型)别名。子类型是具有一组可选约束的数据类型...如果基于相同的子类型,则受约束子类型的变量可以隐式转换为另一个子类型,并且约束值在其所转换的子类型值范围内。

修改表

只有当列中的每一个项都能通过一个隐式造型转换为新的类型时该操作才能成功。如果需要一种更复杂的转换,应该加上一个 USING 子句来指定应该如何把旧值转换为新值。本数据库将尝试把列的默认值转换为新类型,其他涉及到该列的任何约束也是...

Hive兼容数据类型版本

1.0和2.0数据类型版本:源数据类型需要隐式转换为表中的数据类型,否则报错。在Hive模式下成功,在其他模式下报错。create table t(a bigint);insert into table select 1.5;函数行为差异+、-、*、/、POW函数 Hive兼容数据类型版本:在数据...

2.0数据类型版本

1.0和2.0数据类型版本:源数据类型需要隐式转换为表中的数据类型,否则报错。在Hive模式下成功,在其他模式下报错。create table t(a bigint);insert into table select 1.5;函数行为差异+、-、*、/、POW函数 Hive兼容数据类型版本:在数据...
共有200条 < 1 2 3 4 ... 200 >
跳转至: GO
产品推荐
云服务器 安全管家服务 安全中心
这些文档可能帮助您
云解析DNS 云工作流 媒体处理 弹性公网IP 短信服务 人工智能平台 PAI
新人特惠 爆款特惠 最新活动 免费试用