一、.数据库的导入
1. 在dbaccess工具环境环境下建立数据库(如:gdxy)
注意:此步操作一定不要直接在dbvis工具上建立,否则后期的脚步总是运行报错,因为在命令行环境下建的数据库里面会有设置数据库的临时空间和log文件。
2.开始导入建表的sql脚步(如:createtab.sql)
在dbaccess工具环境下直接输入 dbaccess gdxy < createtab.sql
3.导入表中的数据(通常导出时为txt格式)
一:对于单个表格,可以采用在dbaccess工具环境直接输入:load from table1.txt insert into table1;
二:对于使用unload导出的多个文件,可以通过编写命令文件的方式,批量的插入到数据库中。
法一、
第一步:
内容如下
FILE table1.txt DELIMITER '|' 3;(此处的数字为表各中对应的字段数目)
INSERT INTO table1;
FILE table2.txt DELIMITER '|' 3;(此处的数字为表各中对应的字段数目)
INSERT INTO table2;
FILE table3.txt DELIMITER '|' 3;(此处的数字为表各中对应的字段数目)
INSERT INTO table3;
生成好了这个命令文件,则可以通过输入如下的dbload命令批量的导入三个表格数据:
首先进入到导入文件所在的
1. 在dbaccess工具环境环境下建立数据库(如:gdxy)
注意:此步操作一定不要直接在dbvis工具上建立,否则后期的脚步总是运行报错,因为在命令行环境下建的数据库里面会有设置数据库的临时空间和log文件。
2.开始导入建表的sql脚步(如:createtab.sql)
在dbaccess工具环境下直接输入 dbaccess gdxy < createtab.sql
3.导入表中的数据(通常导出时为txt格式)
一:对于单个表格,可以采用在dbaccess工具环境直接输入:load from table1.txt insert into table1;
二:对于使用unload导出的多个文件,可以通过编写命令文件的方式,批量的插入到数据库中。
法一、
第一步:
内容如下
FILE table1.txt DELIMITER '|' 3;(此处的数字为表各中对应的字段数目)
INSERT INTO table1;
FILE table2.txt DELIMITER '|' 3;(此处的数字为表各中对应的字段数目)
INSERT INTO table2;
FILE table3.txt DELIMITER '|' 3;(此处的数字为表各中对应的字段数目)
INSERT INTO table3;
生成好了这个命令文件,则可以通过输入如下的dbload命令批量的导入三个表格数据:
首先进入到导入文件所在的