OracleCommand
クラスを使用して、C# から Oracle データベース (バージョン 9 または 10) にクエリを実行しています。
String query = GetQuery(); //may produce quite lenghty queries...
OracleCommand command = connection.CreateCommand();
command.CommandText = query;
command.CommandType = CommandType.Text;
このクラスは(バージョン "10.2.0.100")のOracle.DataAccess.Client
名前空間にあり、これは Microsoft ではなく Oracle のものです。Oracle.DataAccess.dll
私が学んだように、それはかなり古いものですが、必要がなければ変更するのは好きではありません。
私の懸念は、このクエリ文字列の最大長はありますか? そのクラスまたは基礎となるOracle Databaseによる制限はありますか?
注: 私は Microsoft SQL サーバーには精通していますが、Oracle についてはまったくの初心者です。また、ドキュメントを探しましたが、今回はこの詳細について Google はあまり役に立ちませんでした。