# 表格名

在将 Qlik Sense 表格存储到 Qlik Sense 数据库时对其进行命名。例如，表格名可用于包含 resident 子句的 LOAD 语句或包含 peek 函数的表达式，并且会显示在布局的 $Table 系统字段中。

表格将根据以下规则进行命名：

1. 如果标签直接位于 LOAD 或 SELECT 语句之前，则将该标签用作表格名。标签后必须跟冒号。

   示例：

   `Table1:` `LOAD a,b 
    from c.csv;`

   有关更多信息，请参阅[表格标签](https://help.qlik.com/zh-CN/cloud-services/Subsystems/Hub/Content/Sense_Hub/Scripting/table-labels.htm)。

2. 如果未指定标签，则文件名或表格名将直接跟在所使用的 LOAD 或 SELECT 语句中的关键词 FROM 之后。最多可使用 32 个字符。如果使用文件名，则可以跳过扩展名。

3. 加载的内联表格被命名为 INLINExx，其中 xx 为数字。第一个内联表格被命名为 INLINE01。

4. 自动生成的表格被命名为 AUTOGENERATExx，其中 xx 为数字。第一个自动生成的表格被命名为 AUTOGENERATE01。

5. 如果根据以上规则生成的表格名与先前的表格名相冲突，则名称通过 -x 扩展，其中 x 是数字。数字可以一直增加，避免冲突出现。例如，三个表格可命名为 Budget、Budget-1 和 Budget-2。

表格名有三个单独的域：section access、section application和映射表。必须分别处理在section access和section application中生成的表格名。如果引用的表格名未在该区域内找到，则 Qlik Sense 还会尝试搜索其他区域。映射表格将会单独处理，并且与其他两个表格名的域无任何连接。