loadTable()

系统函数 SysLib.loadTable 将文件中的数据装入到关系数据库中。

  SysLib.loadTable(
    fileName STRING in,
    insertIntoClause STRING in
    [, delimiter STRING in
    ])
fileName
文件的名称。该名称是标准名称或是相对于从中调用该程序的目录的名称。
insertIntoClause
指定将提供数据的表和行。使用 SQL INSERT 语句中的 INSERT 子句的语法,如以下示例中所示:
  "INSERT INTO myTable(column1, column2)"
如果文件包括所有表列的值(按列顺序),则如下子句已经足够了:
  "INSERT INTO myTable"
delimiter
指定在文件中隔开每个值的符号。(必须用换行符隔开每行数据。)

delimiter 的缺省符号是就是 Java 运行时属性 vgj.default.databaseDelimiter 中的值;而该属性的缺省值为竖杠(|)。

下列符号不可用:
  • 十六进制字符(09afAF
  • 反斜杠(\)
  • 换行符或 CONTROL-J

要从关系数据库表中卸装信息并将其插入到文件中,使用 SysLib.unloadTable 函数。

使用条款 | 反馈
(C) Copyright IBM Corporation 2000, 2005. All Rights Reserved.