检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
ANALYZE Teradata的ANALYZE语句用于对表的迁移。 输入:CREATE TABLE,使用INDEX 1 2 CREATE TABLE EMP27 AS emp21 WITH DATA PRIMARY INDEX (EMPNO) ON COMMIT PRESERVE
数据操作语句(DML) INSERT SELECT UPDATE DELETE MERGE NAMED ACTIVITYCOUNT TIMESTAMP 父主题: Teradata语法迁移
函数和操作符 分析函数 数学函数 字符串函数 日期和时间函数 比较和列表操作符 表操作符 查询优化操作符 QUALIFY ALIAS FORMAT和CAST 缩写关键字迁移 以$开头的对象名称迁移 父主题: Teradata语法迁移
ACCESS LOCK ACCESS LOCK允许用户从可能已经锁定READ或WRITE的表中读取数据。 可以通过tdMigrateLOCKoption参数来配置如何对包含LOCK关键字的查询进行迁移。如果该参数设置为false,工具将跳过该查询的迁移并记录日志。 输入:ACCESS
SELECT ANALYZE Teradata的SELECT命令(缩写关键字为SEL)用于指定从哪一列中检索数据。 在GaussDB(DWS)中使用ANALYZE来收集优化器统计信息,这些统计信息将用于查询性能。 输入:ANALYZE,使用INSERT 1 2 INSERT INTO
DELETE DELETE(缩写关键字为DEL)是ANSI标准的SQL语法操作符,用于从表中删除记录。DSC支持Teradata的DELETE语句及其缩写关键字DEL。不包含WHERE子句的DELETE语句在DWS中被迁移为TRUNCATE。通过deleteToTruncate参数可以配置是否启用
NAMED Teradata中的NAMED用于为表达式或列分配临时名称。用于表达式的NAMED语句在DWS中被迁移为AS。用于列名的NAMED语句保留在相同的语法中。 输入:NAMED表达式,迁移为AS 1 2 3 SELECT Name, ((Salary + (YrsExp *
TIMESTAMP 输入:TIMESTAMP,使用FORMAT FORMAT短语设置特定TIME或TIMESTAMP列或值的格式。FORMAT短语会覆盖系统格式。 1 2 SELECT 'StartDTTM' as a ,CURRENT_TIMESTAMP
如何访问GaussDB(DWS) 数据仓库服务的基本使用流程如下图所示: 图1 数据仓库服务基本使用流程 访问集群 GaussDB(DWS)提供了Web化的服务管理平台,即管理控制台,还提供了基于HTTPS请求的API(Application programming interface
CREATE TABLE Teradata的CREATE TABLE (缩写关键字为CT)语句用于创建表。 示例: 输入:CREATE TABLE 1 2 3 CT tab1 ( id INT ); 输出: 1 2 3 4 5 6 CREATE TABLE
ACTIVITYCOUNT ACTIVITYCOUNT 输入 状态变量,返回嵌入式SQL中受DML语句影响的行数。 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 SEL
COLUMN STORE 表的存储方式可使用CREATE TABLE语句中的WITH(ORIENTATION=COLUMN)从ROW-STORE转换为COLUMN存储。可使用rowstoreToColumnstore参数启用/禁用此功能。 输入:CREATE TABLE,修改存储模式为
SHOW STATS VALUES SEQUENCED 该命令显示COLLECT STATISTICS语句的结果以及相关统计信息,且Gauss无对应命令。考虑到该命令不影响功能,因此迁移时可直接注释掉。 输入: SHOW STATS VALUES SEQUENCED on "temp
UPDATE DSC支持和迁移UPDATE语句(缩写关键字为UPD)。 输入:UPDATE,使用TABLE ALIAS 1 2 3 4 5 UPDATE T1 FROM tab1 T1, tab2 T2 SET c1 = T2.c1
使用EXTERNAL SCHEMA跨集群访问HiveMetaStore元数据 GaussDB(DWS) 存算分离版本DWS 3.0数仓支持通过建立EXTERNAL SCHEMA实现远端访问MRS的Hive数据源(包括Hive对接HDFS和Hive对接OBS两种场景),本实践详细地介绍了跨集群访问
Oracle、Teradata和MySQL语法兼容性差异 GaussDB(DWS)支持Oracle、Teradata和MySQL三种兼容模式,分别兼容Oracle、Teradata和MySQL语法,不同兼容模式下的语法行为有一些差异。 数据库兼容模型可以在创建数据库时指定(由DBCOMPATIBILITY
Oracle、Teradata和MySQL语法兼容性差异 GaussDB(DWS)支持Oracle、Teradata和MySQL三种兼容模式,分别兼容Oracle、Teradata和MySQL语法,不同兼容模式下的语法行为有一些差异。 数据库兼容模型可以在创建数据库时指定(由DBCOMPATIBILITY
支持的关键词和特性 DSC支持迁移的Teradata关键字和特性如表1所示。 “版本”列代表初次支持该关键字/特性的版本。 “备注”列包含该特性的配置参数,可用于自定义迁移工具迁移相应的关键字/特性。 表1 支持的Teradata关键词和特性列表 章节 对象->关键词/特性 版本
数学函数 ** 输入:** 1 expr1 ** expr2 输出: 1 expr1 ^ expr2 MOD 输入:MOD 1 expr1 MOD expr2 输出: 1 expr1 % expr2 NULLIFZERO 可以使用tdMigrateNULLIFZERO参数来配置
分析函数 在Teradata中,分析函数统称为有序分析函数,它们为数据挖掘、分析和商业智能提供了强大的分析能力。 ORDER BY中的分析函数 输入:ORDER BY子句中的分析函数 1 2 3 4 SELECT customer_id, customer_name, RANK(customer_id