IMPORT ACCESS 命令
通过定义和导入一个 Microsoft Access 数据库文件来创建 Analytics 表。
说明
必须安装 32 位 Microsoft Access 数据库引擎,才能运行 IMPORT ACCESS 命令。要了解更多信息,请参考排除可选的 Microsoft Access 数据库引擎。
语法
IMPORT ACCESS TO 表 <PASSWORD 数字> 导入文件名 FROM 源文件名 TABLE 输入表名 CHARMAX 最大域长度 MEMOMAX 最大域长度
参数
| 名称 | 描述 |
|---|---|
| TO 表 |
数据要导入到的 Analytics 表的名称。 说明 表名称被限制为不超过 64 个字母数字字符。该名称可以包括下划线字符 ( _ ),但不能包括其他特殊字符或任何空格。该名称不能以数字开头。 |
| PASSWORD 数字 可选 |
仅用于受密码保护的 Access 文件。 要使用的密码定义。 您不使用 PASSWORD 数字提示用户提供或者指定实际密码。密码定义是指先前使用 PASSWORD 命令、SET PASSWORD 命令或 PASSWORD 分析标记提供或设置的密码。 数字是密码定义的编号。例如,如果之前已在脚本中或在调度分析脚本时提供或设置了两个密码,则 PASSWORD 2 指定使用密码 #2。 有关提供或设置密码的详细信息,请参阅: |
|
导入文件名 |
要创建的 Analytics 数据文件的名称。 将导入文件名指定为具有 .FIL 文件扩展名的带引号的字符串。例如,"Invoices.FIL"。 默认情况下,数据文件 (.fil) 被保存到包含 Analytics 项目的文件夹。 请使用绝对或相对文件路径将该数据文件保存到另外的现有文件夹:
|
|
FROM 源文件名 |
源数据文件的名称。源文件名称必须是带引号的字符串。 如果源数据文件未与 Analytics 项目位于同一目录中,则必须使用绝对路径或相对路径来指定文件位置:
|
| TABLE 输入表名 |
要导入的 Microsoft Access 数据库中表的名称。 |
|
CHARMAX 最大域长度 |
Analytics 表中任何初始时作为您要从中导入的源中的字符数据的域的最大长度(单位为字符)。 您可以指定 1 到 255 个字符。 截断字段这项功能,可防止偶尔出现的长值将整体记录长度扩展到超过导入流程支持的长度范围:
|
|
MEMOMAX 最大域长度 |
您要导入的文本域、说明域或备注域的最大长度(单位为字符)。 您可以指定 1 到 32767 个字符(非 Unicode Analytics)或 16383 个字符 (Unicode Analytics)。 |
示例
有关此命令工作方式的详细信息,请参见导入 Microsoft Access 数据库文件。
导入到表中
您有一个名为 Acceptable_Codes.mdb 的 Microsoft Access 文件。您需要将该文件中的 [Acceptable_Codes] 表导入到 Analytics。为此,您使用以下命令并在 Analytics 中创建一个名为 acc_codes 的表。
所导入的字符或备注域的长度被设置为该域中最长值的长度,或者指定的最大字符数(两者之中取较短者):
SET ECHO NONE
SET PASSWORD 1 TO "qr347wx"
SET ECHO ON
IMPORT ACCESS TO acc_codes PASSWORD 1 "C:\ACL DATA\Sample Data Files\acc_codes.fil" FROM "Acceptable_Codes.mdb" TABLE "[Acceptable_Codes]" CHARMAX 60 MEMOMAX 70