设计 › 数据采集 › 适配器 › 添加适配器 › 添加 SQL 适配器 › “数据源接口”|步骤 › 查询键字段选项卡
查询键字段选项卡
“查询键字段”选项卡包含为了只选择数据源中的新数据而由查询使用的键的信息。
在“查询键字段”选项卡中:
- 在“选择初始键值”中,键入为第一个“where”语句提供初始值的 select 语句(当控制文件为空时)。
注意:值的顺序必须与“查询键字段”元素的“字段”元素的顺序相同,并且为每个字段返回一个结果。
- 在“查询键字段”中:
- 如果存在键,则单击
进行编辑或单击
进行删除。
-或者-
- 单击“添加字段”以定义查询使用的键。 将显示“键字段详细信息”窗口。
注意:必须至少存在一个键。
- 在“名称”中,键入从查询的字段中提取的字段的名称。
- 在“排序”中,选择数据排序方法:asc(升序)或 desc(降序)。
- 在“函数”中,键入应对此键运行的特殊函数。 要在函数中组合字段值,请使用 (:fieldname)。 例如,“to_date(':ts','dd/mm/yyy')”,表示将 Oracle 日期函数与字段名称的最后一个值 Ts 结合使用。
- 在“名称左包装”中,键入用于在字段名称前串联字符的字符。 默认为空字符串。
- 在“名称右包装”中,键入用于在字段名称后串联字符的字符。 默认为空字符串。
- 在“值左包装”中,键入用于在字段值前串联字符的字符。 默认为 '(撇号)。
- 在“值右包装”中,键入用于在字段值后串联字符的字符。 默认为 '(撇号)。
- 在“默认初始值”中,键入当选择初始键值查询不返回记录时适配器所采取的默认值。如果存在一些键字段,则所有键字段必须都具有此属性。
- 选中“是主键”复选框,使适配器在查询中的自动“where”语句中使用此键。
- 单击“确定”。 将显示“查询键字段”选项卡,其中显示了所添加的键字段。
- 在必要时,重复步骤 b 以添加更多键字段。
注意:通过单击所需字段旁边的
或
可以更改键字段的顺序。
- 单击
删除键字段。
- 单击
编辑键字段。