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

 

 

  

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM