文档首页 > > 工具指南> Migration Tool SQL语法迁移工具> Oracle(Beta)语法迁移> 模式对象> 临时表

临时表

分享
更新时间: 2019/08/09 GMT+08:00

DWS不支持临时表的模式。此类迁移需要特殊处理。

英文双引号(")用于指定区分大小写。迁移示例如下:

输入

是否区分大小写

迁移动作

  • schema.tablename
  • Schema.tableName
  • SCHEMA.TABLENAME

模式名称和表名称都不区分大小写。

临时表名称将替换为schema_tablename。

  • "schema".tablename

模式名称区分大小写,表格名称不区分大小写。

临时表名称将替换为schema_tablename。

  • "schema"."tablename"

模式名称和表名称都区分大小写。

临时表名称将替换为schema_tablename。

  • schema."tablename"
  • Schema."tablename"
  • SCHEMA."tablename"

表名称区分大小写,模式名称不区分大小写。

临时表名称将替换为"schema_tablename"。

  • 其他

-

不替换临时表名称。

输入:临时表和ON COMMIT DELETE ROWS

CREATE GLOBAL TEMPORARY TABLE schema1.temp_tbl1 
       ( col1 VARCHAR2 (400)
       , col2 DATE NOT NULL
        ) 
      ON COMMIT DELETE ROWS TABLESPACE test;

输出

CREATE LOCAL TEMPORARY TABLE schema1_temp_tbl1 
       ( col1 VARCHAR2 (400)
       , col2 DATE NOT NULL
        ) 
      ON COMMIT PRESERVE ROWS TABLESPACE test;
分享:

    相关文档

    相关产品

文档是否有解决您的问题?

提交成功!

非常感谢您的反馈,我们会继续努力做到更好!

反馈提交失败,请稍后再试!

*必选

请至少选择或填写一项反馈信息

字符长度不能超过200

提交反馈 取消

如您有其它疑问,您也可以通过华为云社区问答频道来与我们联系探讨

跳转到云社区