【发布时间】:2010-12-07 16:14:33
【问题描述】:
情况:
我正在 C# 中创建一个应用程序,该应用程序使用 Oracle.DataAccess.Client (11g) 对带有存储过程的 Oracle 数据库执行某些操作。我知道有一个包含 Oracle 数据类型的特定枚举 (OracleDbType),但我不确定将哪个枚举用于某些类型。
问题:
什么是等效的Oracle PL/SQL 数据 type 中的每个枚举类型 OracleDbType 枚举?
整数分为三种类型
(Int16, Int32, Int64) 在OracleDbType...怎么知道 使用哪一个或者它们都是
想工作吗?
【问题讨论】:
-
如果出现错误,请检查您是否以正确的顺序添加 OracleParameters。这是必需的,即使这些是命名参数。将每个 OracleParameter 的 .Direction 显式设置为 Input、Output 或 InputOutput 也是一个不错的主意。
标签: c# oracle plsql types type-equivalence