【发布时间】:2016-12-20 17:54:20
【问题描述】:
我需要编写一个程序来接受来自门户网站的多行记录集的多条记录。请让我知道如何实施? 从门户发送多行数据的最佳方式是什么以及如何在程序中接受它?
例如:
大约 30 个字段是单个数据集,每个这些记录集包含至少 3 个其他记录集。
F1: THEJ F2: KUMAR F3: 30/4/1990 F4: IND F5: DWA F6: 8789765678
---- etc up to thirty fields F30: XXX
每个这些单独的集合都包含多行,如下所示
R1 R2 R3 R4 R5
DD1 2 RAI 20/2/2010 DD
DD2 1 RAN 20/3/2010 DD1
DD3 0 THU 20/4/2010 DD2
【问题讨论】:
-
大概,您希望过程接受某种类型的集合。 PL/SQL 中有多种类型的集合。除其他事项外,您使用哪一个将很大程度上受到您的中间层能够传入的集合类型的影响。
-
您好贾斯汀,感谢您提供的信息。如果我将输入参数声明为集合类型,那么数据应该如何来自门户网站?它可以从门户发送表格类型的数据吗?注意:这里我们没有使用任何中间层。它是从门户网站直接调用的。
-
您的“门户网站”大概是一个中间层。它正在运行 Java/.NET/PHP/Python/ 等——除了 PL/SQL 之外,它使用某种 API 与数据库进行交互。 API 能够传入什么样的集合将决定你的过程应该接受什么样的集合。