4

DALでODP.NETを使用するアプリを開発する場合、常にのSizeプロパティを設定するのは非常に面倒ですOracleParameter。例えば:

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

そんなに醜いじゃないですか。自動設定のSizeパラメータをOracleParameter考えると、パフォーマンスやメモリ消費に影響を与えると思いました。その影響は何ですか?を設定するためのシナリオは何Sizeですか?

前もって感謝します!

4

1 に答える 1

0

ドキュメントから:

データベースとの間で送受信されるデータの最大サイズをバイトまたは文字で指定します。PL / SQL連想配列バインドの場合、SizeはPL/SQL連想配列の要素の最大数を指定します。

あなたの場合、それはあなたがデータベースに渡すvarchar2の最大サイズです。

于 2012-04-27T08:52:21.627 に答える