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;
--结果:
  

猜你喜欢

转载自www.cnblogs.com/yangjn/p/12722220.html