让我们以 .NET MVC 中的示例为例,在该示例中,可以ActionResult
使用自定义对象甚至此类对象的数组来定义参数:
方法:
public ActionResult Blah(Person[] people) {
// ...
}
和相应的 HTML:
<input type="text" name="people[0].FirstName" value="George" />
<input type="text" name="people[0].LastName" value="Washington" />
<input type="text" name="people[1].FirstName" value="Abraham" />
<input type="text" name="people[1].LastName" value="Lincoln" />
<input type="text" name="people[3].FirstName" value="Thomas" />
<input type="text" name="people[3].LastName" value="Jefferson" />
取自此博客的示例
我想知道是否可以在 PL SQL 中执行类似的操作,例如:
PROCEDURE blah(param1 IN Person_type)
IS
BEGIN
-- do whatever y like
END;
其中 person_type 定义对象、记录或类似的复杂结构。