卸载到固定文本文件

可将数据库的数据卸载到固定格式文件。

以下 SQL 语句将以固定文本格式的 employee 表卸载到 emp_ext 外部表中:
CREATE EXTERNAL TABLE emp_ext 
        ( name CHAR(18) EXTERNAL CHAR(20),
        hiredate DATE EXTERNAL CHAR(10),
        address VARCHAR(40) EXTERNAL CHAR(40),
        empno INTEGER EXTERNAL CHAR(6) )
        USING (
        FORMAT 'FIXED',
        DATAFILES ("DISK:/work2/mydir/emp.fix")
        );
        INSERT INTO emp_ext SELECT * FROM employee;

这些语句创建了有 20 个字符位置的第一个字段,10 个字符位置的第二字段等等的固定文本文件。因为通过 SELECT 语句选择行,所以您可以任何您希望的方式格式化该 SELECT 列表。