6.4.6.23 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(); } }