Oracle® Data Provider for .NET開発者ガイド ODAC 12.2c リリース1 (12.2.0.1) for Microsoft Windows E88311-03 |
|
![]() 前 |
![]() 次 |
このメソッドでは、XmlCommandType
プロパティとCommandText
プロパティを使用してコマンドを実行し、結果を新規Stream
オブジェクトにXML文書として戻します。
宣言
// C# public Stream ExecuteStream();
戻り値
Stream
。
備考
ExecuteStream
の動作はXmlCommandType
プロパティ値によって異なります。
XmlCommandType
= OracleXmlCommandType.None
ExecuteStream
は、InvalidOperationException
をスローします。
XmlCommandType
= OracleXmlCommandType
。Query
ExecuteStream
では、CommandText
プロパティの選択文を実行し、成功した場合は、生成されたXML文書を含むOracleClob
オブジェクトを戻します。OracleClob
にはUnicode文字が含まれます。
SQL問合せによって行が戻されない場合、ExcecuteStream
では、空のXML文書を含むOracleClob
オブジェクトを戻します。
XmlCommandType
= OracleXmlCommandType
.Insert
、OracleXmlCommandType
.Update
またはOracleXmlCommandType
.Delete
CommandText
プロパティの値はXML文書です。ExecuteStream
では、そのXML文書内のデータをXmlSaveProperties
プロパティで指定されている表またはビューに保存し、空のOracleClob
が戻されます。