【问题标题】:Passing too many parameters from C# to Oracle stored procedure从 C# 向 Oracle 存储过程传递太多参数
【发布时间】:2021-04-02 16:07:49
【问题描述】:

我创建了一个 REST API,它将使用包含 80 多个键/值对的 json 数据。我想将这 80 多个键及其值保存在 Oracle DB 表中。现在我打算将所有 80 个参数添加为命令参数。

还有其他方法吗?

而在DB端,除了在存储过程中提到80个输入参数,还有其他方法可以同时接受这些输入参数吗?

【问题讨论】:

    标签: c# asp.net oracle oracle11g system.data.oracleclient


    【解决方案1】:

    使用 Oracle 集合作为单个参数。您可以在那里传递大量值。 https://docs.oracle.com/database/121/LNPLS/composites.htm#LNPLS005

    【讨论】:

      猜你喜欢
      • 2020-12-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-09-24
      • 2011-07-29
      • 1970-01-01
      相关资源
      最近更新 更多