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

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

前 | 次 |

# OracleShardingKeyクラス

`OracleShardingKey`オブジェクトは、シャーディング・キーまたはスーパー・シャーディング・キーを表します。

クラスの継承

`System.Object`

`Oracle.DataAccess.Client.OracleShardingKey`

宣言

    // C#
    public class OracleShardingKey : IDisposable

要件

プロバイダ | ODP.NET管理対象外ドライバ
--- | ---
アセンブリ | `Oracle.DataAccess.dll`
ネームスペース | `Oracle.DataAccess.Client`
.NET Framework | 3.5, 4.5, 4.6, 4.7

例

    // C#

    using System;
    using Oracle.DataAccess.Client;

    class Sharding
    {
      static void Main()
      {
        OracleConnection con = new OracleConnection("user id=hr;password=hr;Data Source=orcl;");
        //Setting a shard key
        OracleShardingKey shardingKey = new OracleShardingKey(OracleDbType.Int32, 123);
        //Setting a second shard key value for a composite key
        shardingKey.SetShardingKey(OracleDbType.Varchar2, "gold");
        //Creating and setting the super shard key
        OracleShardingKey superShardingKey = new OracleShardingKey();
        superShardingKey.SetShardingKey(OracleDbType.Int32, 1000);

        //Setting super sharding key and sharding key on the connection
        con.SetShardingKey(shardingKey, superShardingKey);
        con.Open();

        //perform SQL query
      }
    }

関連項目:

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

- OracleShardingKeyメンバー

- OracleShardingKeyコンストラクタ

- OracleShardingKeyインスタンス・メソッド