Oracle
 sql >> Baza danych >  >> RDS >> Oracle

jak używać w danych z Oracle do obliczania w C#?

OracleConnection conn = new OracleConnection("Your Connection string");
conn.Open();
DataSet dataSet = new DataSet();
OracleCommand cmd = new OracleCommand(
    "SELECT * FROM TABLE1 t inner join TABLE2 t1 on t.code_value = t1.code_value"
);
cmd.CommandType = CommandType.Text;
cmd.Connection = conn;

using (OracleDataAdapter dataAdapter = new OracleDataAdapter())
{
  dataAdapter.SelectCommand = cmd;
  dataAdapter.Fill(dataSet);
}

DataTable dt = ds.Tables[0];
//loop through table's rows/columns
var myVal = ParseToDouble(dt.Rows["value"].ToString());
var checkRule = ParseToDouble(dt.Rows["check_rule"].ToString());

if(myVal < checkRule)
   doSomething();


public double ParseToDouble(string s)
{
    return decimal.Parse( s.TrimEnd('%') ) / 100M;
}



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak sprawdzić, czy wartość kolumny została jawnie określona w wyzwalaczu PL/SQL PRZED UPDATE?

  2. Sprawdzanie stanu Oracle

  3. kompilowanie nieprawidłowych procedur wyroczni

  4. Jak uzyskać wartość dbms.output zwróconą przez blok PL-SQL w C#

  5. Porównaj n-ty wiersz z n+1-tym wierszem i jeśli znajduje się w zakresie n-tego wiersza, wydrukuj n+1 wiersz USNG ORACLE QUERY