プライマリ・コンテンツに移動

Oracle® Data Provider for .NET開発者ガイド ODAC 12.2c リリース1 (12.2.0.1) for Microsoft Windows E88311-03 |
| 目次 | 索引

前 | 次 |

# CommandText

このプロパティでは、Oracle Databaseに対して実行するSQL文またはストアド・プロシージャ、またはOracle Databaseの変更を格納する際に使用するXMLデータを指定します。

宣言

    // C#
    public override string CommandText {get; set;}

プロパティ値

`string`。

実装

`IDbCommand`

備考

デフォルトは空の文字列です。

`CommandType`プロパティが`StoredProcedure`に設定されると、`CommandText`プロパティはストアド・プロシージャの名前に設定されます。`Execute`メソッドが呼び出されると、コマンドはこのストアド・プロシージャを呼び出します。

`CommandText`の`XmlCommandType`値への影響は次のとおりです。

- `XmlCommandType` = `None`。

  `CommandType`プロパティによって`CommandText`の内容が決まります。

- `XmlCommandType` = `Query`。

  `CommandText`はSQL問合せである必要があります。SQL問合せは選択文である必要があります。`CommandType`プロパティは無視されます。

- `XmlCommandType`プロパティは、`Insert`、`Update`または`Delete`です。

  `CommandText`はXML文書である必要があります。`CommandType`プロパティは無視されます。

関連項目:

- Oracle.DataAccess.ClientおよびOracle.ManagedDataAccess.Clientのネームスペース

- OracleCommandクラス

- OracleCommandメンバー