AEP 存储过程函数可以添加额外的参数吗?
问问题
100 次
2 回答
0
如果我明白你在问什么,答案是肯定的。您可以使用 ALTER PROCEDURE 语句将参数添加到现有 AEP。例如,
ALTER PROCEDURE MyAEP (
num Integer,
newparam Integer
)
FUNCTION
"TestSP"
IN COMLIBRARY
"AdvantageAEP1.aep_procedures";
您还需要更新过程本身以使用该参数。
至于 DLL 或程序集中的函数本身,您不能更改参数列表。服务器需要一个非常具体的函数原型。
于 2010-06-30T20:17:05.620 回答
0
假设您想知道如何将参数发送到存储过程然后读取它们,您可以根据需要创建具有尽可能多的参数的函数。您构建的.NET 程序集在您执行存储过程时被调用,它本身就获得了非常具体的参数(正如 Mark 所提到的)。
您的任务是使用传递给您的连接打开 __input 表并读取存储在那里的参数值,并根据需要对它们进行操作。
如果您从 9.1 获得帮助文件(我相信),其中所有帮助都在一个文件中,您会发现 Cary Jensen 的书也包括在内,他在第 7 章中有几节关于使用 .NET 编写存储过程C# 和 VB.Net
于 2010-07-01T02:08:24.750 回答