4

在 DAL 中开发使用 ODP .NET 的应用程序时,总是设置Size. OracleParameter例如:

getSPTimeCommand.Parameters.Add("pStartTime", OracleDbType.Varchar2, ParameterDirection.Output).size = 200;

是不是很丑?考虑自动设置Size参数OracleParameter我认为它会影响性能或内存消耗。那是什么影响?您设置 a 的方案是Size什么?

提前致谢!

4

1 回答 1

0

文档中

指定传入或传出数据库的数据的最大大小(以字节或字符为单位)。对于 PL/SQL Associative Array Bind,Size 指定 PL/SQL Associative Array 中元素的最大数量。

在您的情况下,它是您传递给数据库的 varchar2 的最大大小。

于 2012-04-27T08:52:21.627 回答