您可以使用 SQL LOAD 和 UNLOAD 语句来移动数据。LOAD 语句速度较快且较易于使用,但它只接受指定的数据格式。通常可将使用 UNLOAD 语句准备好的数据用于 LOAD 语句。
您可以使用 DB-Access 中的 UNLOAD 语句从表中将选定的行卸载到文本文件。
UNLOAD 语句允许您在卸载数据时对其进行操作,但它要求将数据卸载到磁盘上的文件而非磁带。如果卸载到磁盘文件,可能需要使用 UNIX™ 或 Linux™实用程序将这些文件装入到磁带上。
要装入表,请使用 LOAD 或 dbload。要操纵正在装入的数据文件或在装入数据库时要对其进行访问,请使用 dbload 实用程序。灵活性是以花在创建 dbload 命令文件上的时间以及较慢的执行速度为代价的。尽可能使用 LOAD 语句,它比 dbload 要快。
如果数据库包含基于标号的访问控制 (LBAC) 对象,那么只能装入或卸载您的安全标号控制其列安全标号或行安全标号的那些行。如果要装入或卸载整个表,那么必须具有写入/读取所有标注的行和列的必要 LBAC 凭证。有关 LBAC 对象的更多信息,请参阅 GBase 8s 安全性能指南 和《GBase 8s SQL 指南:语法》。