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

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

前 | 次 |

# SetSessionInfo

このメソッドは、セッションのグローバリゼーションの設定を、`OracleGlobalization`オブジェクトにより指定されたすべてのプロパティ値で変更します。

宣言

    // C#
    public void SetSessionInfo(OracleGlobalization oraGlob);

パラメータ

- `oraGlob`

`OracleGlobalization`オブジェクト。

備考

このメソッドのコールは、セッションにおける`ALTER` `SESSION` `SQL`のコールと同等です。

例

    // C#

    using System;
    using Oracle.DataAccess.Client;

    class SetSessionInfoSample
    {
      static void Main()
      {
        string constr = "User Id=scott;Password=tiger;Data Source=oracle";
        OracleConnection con = new OracleConnection(constr);
        con.Open();

        // Get session info from connection object
        OracleGlobalization info = con.GetSessionInfo();

        // Execute SQL SELECT
        OracleCommand cmd = con.CreateCommand();
        cmd.CommandText = "select TO_CHAR(hiredate) from emp";
        Console.WriteLine("Hire Date ({0}): {1}",
          info.DateFormat, cmd.ExecuteScalar());

        // Update session info
        info.DateFormat = "MM-DD-RR";
        con.SetSessionInfo(info);

        // Execute SQL SELECT again
        Console.WriteLine("Hire Date ({0}): {1}",
          info.DateFormat, cmd.ExecuteScalar());

        // Clean up
        cmd.Dispose();
        con.Dispose();
      }
    }

関連項目:

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

- OracleConnectionクラス

- OracleConnectionメンバー