SetSessionInfo
This method alters the session's globalization settings with all the property values specified in the provided OracleGlobalization
object.
Declaration
// C#
public void SetSessionInfo(OracleGlobalization oraGlob);
Parameters
-
oraGlob
An OracleGlobalization
object.
Remarks
Calling this method is equivalent to calling an ALTER
SESSION
SQL
on the session.
Example
// 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(); } }