プライマリ・コンテンツに移動
Oracle® Data Provider for .NET開発者ガイド
ODAC 12.2c リリース1 (12.2.0.1) for Microsoft Windows
E88311-03
目次へ移動
目次
索引へ移動
索引

前
次

OracleBoolean構造

OracleBoolean構造は、TRUEまたはFALSEの論理値を表します。

ODP.NET管理対象外ドライバは、Oracle Databaseリリース12.1以上で、Oracle Database PL/SQLのブール値にアクセスできます。ODP.NET管理対象ドライバは、Oracle Databaseリリース12.2以上で、Oracle Database PL/SQLのブール値にアクセスできます。

クラスの継承

System.Object

  System.ValueType

    Oracle.DataAccess.Types.OracleBoolean

宣言

// C#
public struct OracleBoolean : IComparable, INullable, IXmlSerializable

要件

プロバイダ ODP.NET管理対象外ドライバ ODP.NET管理対象ドライバ

アセンブリ

Oracle.DataAccess.dll

Oracle.ManagedDataAccess.dll

ネームスペース

Oracle.DataAccess.Types

Oracle.ManagedDataAccess.Types

.NET Framework

3.5, 4.5, 4.6, 4.7

4.5, 4.6, 4.7

スレッド安全性

パブリック静的メソッドはスレッドセーフですが、インスタンス・メソッドではスレッド安全性は保証されません。

備考

OracleBoolean構造は、TRUEFALSENULL、という3つの論理値を表します。ゼロ以外の値をTRUEと解釈します。

// C#
using System;
using System.Data;
using Oracle.DataAccess.Types; // for use with ODP.NET, Unmanaged Driver
// using Oracle.ManagedDataAccess.Types; // for use with ODP.NET, Managed Driver
 
 class OracleBooleanSample
 {
    static void Main(string[] args)
    {
      OracleBoolean oracleBoolean1 = new OracleBoolean(true);
      OracleBoolean oracleBoolean2 = new OracleBoolean(0);
 
      Console.WriteLine("oracleBoolean1 : " + oracleBoolean1);
      Console.WriteLine("oracleBoolean2 : " + oracleBoolean2);
    }
 }