Oracle-CREATE TABLE AS SELECT进行数据迁移

 

--通过CAST()类型转换方法重定义类型及长度并使用源表数据,达到数据迁移的效果,字段备注及索引需要单独补充,表空间可使用默认配置
--例子:
CREATE TABLE 用户名.TABLE_TEST
(COL1 DEFAULT '0' NOT NULL,
COL2 DEFAULT TO_DATE('19000101','YYYYMMDD'),
COL3)
AS 
SELECT CAST('1' AS VARCHAR2(1)) AS COL1,
CAST(SYSDATE AS DATE) AS COL2,
CAST(1 AS NUMBER(10)) AS COL3
FROM DUAL;
--结果:

 

 

  

 

posted @ 2020-04-17 20:13  勤练带来力量  阅读(1901)  评论(0)    收藏  举报