检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
MySQL语法迁移 支持的关键词和特性 数据类型 函数和表达式 表(可选参数、操作) 索引 注释 数据库 数据操作语句(DML) 事务管理和数据库管理 父主题: DSC
配置Data Studio 本节介绍使用Data Studio时要遵循的配置步骤,以及配置服务器以调试PL/SQL函数的步骤。 配置Data Studio 通过Data Studio.ini文件来配置Data Studio: 参数如有修改,需重新启动Data Studio方可查看。
DataCheck基本功能 DataCheck基本功能 支持源端为DWS,MySQL,PostgreSQL数据库与目标端为DWS数据库的数据校验。 支持通用类型字段校验:数值、时间、字符类型。 支持校验级别设置:包括high、middle、low三种。 支持指定schema、表名、
算子 ** Netezza语法 迁移后语法 1 V_Out := V_Out + v_J * ( v_N ** v_K ) ; 1 V_Out := V_Out + v_J * ( v_N ^ v_K ) ; NOTNULL and ISNULL Netezza语法 迁移后语法
表管理 创建普通表 创建分区表 管理表及表数据 编辑临时表 创建外表 父主题: 库管理
运行环境 支持的数据库 DataCheck支持的源数据库如所示。 表1 支持的源数据库 数据库名称 数据库版本 MySQL 8.0 PostgreSQL 42.6.0 GaussDB(DWS) 8.1.0及以上集群版本 DataCheck支持的目标数据库如所示。 表2 支持的目标数据库
DML(Netezza) GaussDB(DWS)关键字:SOURCE指定为无AS关键字的列别名 Netezza语法 迁移后语法 1 2 3 4 SELECT SUBSTR( OP_SOURCE ,1 ,4 ) SOURCE , ONLINE_FLAG, 'TRD' AS
运行环境 支持的数据库 DSC支持的源数据库如所示。 表1 支持的源数据库 数据库名称 数据库版本 Teradata 13.1 MySQL 8.0 DSC支持的目标数据库如所示。 表2 支持的目标数据库 数据库名称 数据库版本 DWS DWS 8.1.0及以上集群版本 硬件要求 DSC
索引 唯一索引 普通索引和前缀索引 HASH索引 BTREE索引 SPATIAL空间索引 FULLTEXT全文索引 删除索引 索引重命名 父主题: MySQL语法迁移
DML(Oracle) 本节主要介绍Oracle DML的迁移语法。迁移语法决定了关键字/功能的迁移方式。 具体见以下节点内容: SELECT INSERT MERGE SELECT 概述 Oracle的SELECT语句可以启动查询,使用一个可选的ORDER BY子句,该子句用于从数据库的一个或多个表中提取记录
VARRAY REF CURSOR定义为返回参数。 设置plSQLCollection=varray后进行迁移。 输入: VARRAY 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
模式管理 本节介绍如何使用数据库模式。所有系统模式均在“系统模式”下分组,用户模式在“用户模式”下。 创建模式 在“对象浏览器”窗格中,右键单击“用户模式”组,选择“创建模式”。 对于“系统模式”组,仅能执行刷新操作。 输入模式名称,单击“确定”。仅在数据库连接为active时,可创建模式
概述 Data Studio通过提供图形化界面来展示数据库的主要功能,简化了数据库开发和应用构建任务。 数据库开发人员可以使用Data Studio所提供的特性,创建和管理数据库对象(数据库对象包含数据库、模式、函数、存储过程、表、序列、列、索引、约束条件、视图等),执行SQL语句
表(Netezza) 分布键 DISTRIBUTE ON (column)迁移为DISTRIBUTE BY HASH (column)。 Netezza语法 迁移后语法 1 2 3 4 5 6 7 8 9 10 11 12 CREATE TABLE N_AG_AMT_H
下载客户端 GaussDB(DWS)提供了与集群版本配套的客户端工具包,用户可以在GaussDB(DWS)管理控制台下载客户端工具包。 客户端工具包包含以下内容: 数据库连接工具Linux gsql和测试样例数据的脚本 Linux gsql是一款运行在Linux环境上的命令行客户端
伪列 本节主要介绍Oracle伪列的迁移语法。迁移语法决定了关键字/功能的迁移方式。 伪列与表的列类似,但不存储在表中。用户可在伪列中进行SELECT操作,但无法插入、更新、或删除其中的值。 ROWID ROWID伪列返回特定行的具体地址。 图1 输入:ROWID 图2 输出:ROWID
CONNECT BY 输入:CONNECT BY 1 2 3 4 5 6 7 8 9 SELECT id FROM city_branch start with id=roleBranchId connect by prior id=parent_id; SELECT T.BRANCH_LEVEL
配置DSC DSC配置 Teradata SQL配置 Teradata Perl配置 MySQL配置 SQL-Server配置 Oracle SQL配置 Netezza配置 父主题: 使用DSC
系统要求 本节介绍使用Data Studio的最低系统要求。 软件要求 操作系统要求 Data Studio的操作系统配置要求如下表所示。 表1 支持操作系统及相应软件包 服务器 操作系统 支持版本 通用x86服务器 Windows Windows 7 (64 bit) Windows
函数/过程管理 创建函数/过程 在“对象浏览器”窗格中,右键单击待创建PL/SQL过程的指定模式下的“函数/过程”,按照要求选择“创建函数”、“创建SQL函数”、“创建过程”或“创建C函数”。 例如右键单击“函数/过程”,弹出如下菜单: Data Studio在新页签中显示所选模板