6.24 OracleShardingKeyクラス
OracleShardingKey
オブジェクトは、シャーディング・キーまたはスーパー・シャーディング・キーを表します。
クラスの継承
System.Object
Oracle.DataAccess.Client.OracleShardingKey
宣言
// C# public class OracleShardingKey : IDisposable
要件
プロバイダ | ODP.NET管理対象外ドライバ |
---|---|
アセンブリ |
|
ネームスペース |
|
.NET Framework |
3.5, 4.5, 4.6 |
例
// 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 } }