# 了解数据结构

## 数据加载语句

数据由 LOAD 或 SELECT 语句加载。每一语句都将生成一个内部表格。表格总是可以被视为某种列表，然后每一记录（行）可视为对象类型的新实例，而每一字段（列）可视为某种特定属性或对象的属性。

### 规则

在将数据加载到 QlikView 时应用以下规则：

* 在 QlikView 中，LOAD 或 SELECT 语句生成的表格之间无任何区别。因此，在加载多个表格时，这些表格是由 LOAD 或 SELECT 语句加载，抑或由这两者共同加载都无关紧要。
* 语句或数据库中原始表格的字段顺序是由 QlikView 逻辑随机排列。
* 文件名将在后续流程中用以识别字段和进行关联。文件名需要区分大小写，这在脚本中重命名字段时经常是必需的。

## 执行脚本

对于典型的 LOAD 或 SELECT 语句，事件顺序大致如下所示：

1. 表达式评估
2. 用 重命名字段 as
3. 用 重命名字段 alias
4. 字段名限定
5. 如果字段名匹配，则映射数据
6. 将数据存储到内部表格中