conn.Open(); OracleTransaction tx = conn.BeginTransaction(); try OracleCommand cmd = conn.CreateCommand(); cmd.Transaction = tx; cmd.CommandText = "UPDATE accounts SET balance = balance - 100 WHERE id = 1"; cmd.ExecuteNonQuery(); cmd.CommandText = "UPDATE accounts SET balance = balance + 100 WHERE id = 2"; cmd.ExecuteNonQuery(); tx.Commit(); catch tx.Rollback(); throw;
using (OracleDataReader reader = cmd.ExecuteReader()) oracle.dataaccess
conn.Open(); OracleCommand cmd = new OracleCommand("GET_EMPLOYEES_BY_DEPT", conn); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.Add("p_dept_id", OracleDbType.Int32).Value = 30; cmd.Parameters.Add("p_cursor", OracleDbType.RefCursor).Direction = ParameterDirection.Output; using (OracleDataReader reader = cmd.ExecuteReader()) OracleTransaction tx = conn.BeginTransaction()
using (OracleConnection conn = new OracleConnection(connStr)) try OracleCommand cmd = conn.CreateCommand()
Copyright © 2026 - Festo Corporation. All Rights Reserved