如何在delphi中为PL SQL中的过程传递对象类型参数?
PL SQL中的存储过程包含来自自定义对象类型的参数。如何在delphi中传递参数?如何在delphi中定义这一点?对象数据类型是一个非常特定于oracle的概念,在支持多个数据库的库(如delphi的dbExpress,甚至是dbGo(ADO))上通常找不到对此的支持 您没有包括关于您使用的数据访问层的信息,因此我无法具体说明该层是否支持oracle对象,以及它是如何工作的,因此这是一般性建议 幸运的是,您可以在Delphi中找到特定于Oracle的数据访问库,可能所有这些库都包含对Oracle对象的某种支持。我知道的所有图书馆都不是免费的 例如,使用product,您拥有如何在delphi中为PL SQL中的过程传递对象类型参数?,delphi,plsql,Delphi,Plsql,PL SQL中的存储过程包含来自自定义对象类型的参数。如何在delphi中传递参数?如何在delphi中定义这一点?对象数据类型是一个非常特定于oracle的概念,在支持多个数据库的库(如delphi的dbExpress,甚至是dbGo(ADO))上通常找不到对此的支持 您没有包括关于您使用的数据访问层的信息,因此我无法具体说明该层是否支持oracle对象,以及它是如何工作的,因此这是一般性建议 幸运的是,您可以在Delphi中找到特定于Oracle的数据访问库,可能所有这些库都包含对Oracl
TOracleObject
类,用于将对象读写到oracle数据库
例如,您可以使用TOracleQuery
调用存储过程,并将对象传递给调用SetComplexVariable
方法的过程,将TOracleObject
实例作为参数传递
有关更多信息,请查看(搜索
TOracleQuery.SetComplexVariable
方法参考)。这是Oracle PL/SQL吗?如果您添加一个TStoredProc(TOraStoredProc?或您正在使用的任何组件),当您检索参数时,它会给出什么类型的参数?如果您需要这里的帮助,您需要回答您的问题并提供更多信息。您没有提供有关预期参数的任何信息,因此我们无法告诉您如何在Delphi或任何其他语言中传递或定义它。