| 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が戻されます。