您可以创建更新前或更新后程序。更新前程序始终最先在信息链接中执行。更新后程序始终最后在信息链接中执行。
过程
-
在 Information Designer 中,单击“新建”并选择“过程”。
-
在“数据源”树中,选择要使用的数据库程序,然后单击“选择”。
数据库程序将被添加到选项卡。Information Designer 会分析数据库程序,并猜测它是更新前程序还是查询程序(默认情况下从不设置更新后程序)。

-
选择“程序类型”:更新前程序或更新后程序。
注: 更新前程序始终最先在信息链接中执行。更新后程序始终最后在信息链接中执行。
如果数据库程序需要任何输入参数,将显示这些参数的名称和类型。

-
选择输入参数是否应通过在输入字段中键入值(具有合适的类型)来接收默认值。如果为否,则保留该字段为空。
键入
?param_name 可使用参数作为默认值,其中
param_name 是用于标识参数的名称。
注: 如果将参数用于默认值,则必须选择
“提示: 无”。有关详细信息,请参见
参数化信息链接。
-
从“提示”下拉列表中选择是希望提示最终用户输入单个值、多个值还是不输入值。
注: 如果选择多个值,将允许最终用户输入多个值。程序将以迭代循环的形式为这些值中的每个值运行一次。有关详细信息,请参见
多个值程序提示。
-
若要允许输入参数为空值,请选中“允许空值”复选框。
- 示例 1
- 键入“默认值”并将提示设置为“无”。这意味着指定的默认值将始终用作输入参数。
- 示例 2
- 保留“默认值”为空,选择“允许空值”和“单个值”提示。这将导致提示最终用户输入值。如果最终用户不在提示中输入值,将使用空值。
- 示例 3
- 保留“默认值”和“允许空值”为空,选择“单个值”提示。这将导致提示最终用户输入值。如果最终用户不在提示中输入值,将显示错误消息,因为不允许空值。
注: 您不能选择以下组合:无默认值、不允许空值且无提示,因为此组合是自相矛盾的。
-
在“说明”字段中,键入对程序的说明。
-
单击“保存”。
将显示“另存为”对话框。
-
选择要保存程序元素的文件夹,然后单击“保存”。
结果
程序将保存在选定的文件夹中,并通过程序 (
) 图标注明。请注意,程序对象显示给信息链接列表中的最终用户。在 Information Designer 中创建信息链接时,也可以使用程序创建更大、更复杂的信息链接。