检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
数据库管理 关系型数据库包含一组表,这些表可以依照数据关系模型来操作。关系型数据库包含一组数据对象,用于存储、管理和访问数据对象,包括表、视图、索引、函数等。 创建数据库 在“对象浏览器”窗格中右键单击“数据库”组,选择“创建数据库”。 弹出“创建数据库”对话框,提示您提供创建数据库所需信息。
dws-connector-flink 引入依赖 Stream API作业类型 Flink SQL作业类型 父主题: DWS-Connector
DBC.TABLES DSC会将dbc.tables迁移为对应的mig_td_ext.vw_td_dbc_tables。 示例:databasename迁移为mig_td_ext.vw_td_dbc_tables.schemaname。 输入: 1 2 3 4 5 sel databasename
如果未指定日志路径,DSC会在TOOL_HOME路径下创建log文件夹,用于存储所有日志。 为控制磁盘空间用量,日志文件的大小上限为10 MB。用户最多可拥有10个日志文件。 工具日志不记录敏感数据,如查询。 活动日志 DSC将所有日志和错误信息保存到DSC.log文件中。该文件位于log文件夹中。DSC.log文件
ame() || ',' || SQLERRM ; END ; / 输入:无过程或函数的包体 以防包体没有任何逻辑,如过程和函数,迁移工具需要从同一包中删除所有代码。通常情况下输出为空。 1 2 3 4 5 CREATE OR REPLACE PACKAGE BODY SAD
底层数据保存的文件格式。 time_stamp time_stam 扫描操作开始的时间。 actual_time double 扫描操作执行时间,单位为秒。 file_scanned bigint 扫描的文件数量。 data_size double 扫描的数据量,单位为字节。 billing_info
INSERT INSERT插入形式包括:HIGH_PRIORITY、LOW_PRIORITY、PARTITION、DELAYED、IGNORE、VALUES以及ON DUPLICATE KEY UPDATE。 HIGH_PRIORITY MySQL中如果指定HIGH_PRIORI
终止正在执行的SQL查询 可在Data Studio的“SQL终端”页签中终止正在执行的SQL查询。 执行以下步骤终止正在执行的SQL查询: 在“SQL终端”页签中选择SQL查询并执行。 在“SQL终端”页签中单击或按Shift+Esc。 也可在菜单栏中选择“执行 > 取消”,或
Bitmap索引 该功能通过BitmapIndexSupport设置,迁移过程中默认注释掉Bitmap索引。 输入:Bitmap索引 1 2 3 CREATE BITMAP INDEX emp_bitmap_idx ON index_demo (gender); 输出 1 /*CREATE
Teradata格式 以YYYYMMDD格式输入的日期 输入 输出 1 2 3 SELECT 1 FROM tb_dt_fmtyyyymmdd WHERE JobName ='${JOB_NAME}' AND TXDATE = ${TX_DATE} - 19000000; SELECT
系统视图 DSC将系统视图dbc.columnsV和dbc.IndicesV进行迁移,输出如下结果。 输入: 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 28 29
Oracle迁移概述 本节列出了语法迁移工具支持的Oracle特性,并且针对每个特性提供了Oracle语法及其相应的GaussDB(DWS)语法。本节中列出的语法说明了Oracle脚本使用的内部迁移逻辑。 本节还可以作为数据库迁移团队的参考,作为客户现场验证Oracle脚本迁移的参考。
数据类型 数据类型 输入 输出 数值类型 BIGINT BIGINT BYTEINT SMALLINT DECIMAL [(n[,m])] DECIMAL [(n[,m])] DOUBLE PRECISION DOUBLE PRECISION FLOAT DOUBLE PRECISION
临时表 GaussDB(DWS)不支持GLOBAL TEMPORARY TABLE。它会将GLOBAL TEMPORARY TABLE迁移为LOCAL TEMPORARY TABLE。 同样,GaussDB(DWS)也不支持ON COMMIT DELETE ROWS。它会将其迁移为ON
PURGE 在Oracle中,DROP TABLE语句用于将一张表放入回收站。而PURGE语句则不同,用于将表或索引从回收站彻底删除,并释放所有与该对象相关的空间,或清空整个回收站,也可以是从回收站中彻底删除一个已删除表空间的部分或全部内容。 通过Oracle语法迁移后,查询中将不含PURGE。
OUTER QUERY (+) GaussDB(DWS)支持JOIN,因此添加supportJoinOperator配置参数。 设置supportJoinOperator=false后OUTER QUERY (+)可迁移。 输入:OUTER QUERY(+) 1 2 3 4 5 6
ROLLUP MySQL中的group by column with rollup需要转换为GaussDB(DWS)中的group by rollup (column); 输入示例 1 2 3 select id,product_id,count(1) from czb_account
打开并保存SQL脚本 打开SQL脚本 执行以下步骤打开SQL脚本: 选择“文件 > 打开”。单击工具栏上的“打开”按钮,或在SQL终端页签单击右键,选择“打开”。 如果SQL终端页签已有SQL脚本,则系统允许用户选择是否进行覆盖或追加至当前SQL脚本后。 弹出“打开”对话框。 在
语句格式化在“SQL终端”中一起高亮显示。 PL/SQL格式化 执行如下步骤格式化PL/SQL语句: 选择需要格式化的PL/SQL语句。 在工具栏中单击,格式化查询。 按“Ctrl+Shift+F”或在主菜单中选择“编辑 > 格式化”。 PL/SQL语句被格式化。 SQL格式化 Data
创建普通表 定义普通表 管理列 管理约束 管理索引 父主题: 表管理