sql >> Databasteknik >  >> RDS >> Oracle

Hur man skickar parametern DateTime i SQL-fråga för Oracle DB

Gör så här:

SELECT * FROM PERSON WHERE PSN_CREATED_DATE >= TO_TIMESTAMP(:createdPrior, 'yyyyMMddHH24missffff')

eller använd TimeStamp paramater i C#, bör vara så här

OracleParameter para = new OracleParameter(":createdPrior", OracleDbType.TimeStamp, ParameterDirection.Input);
para.Value = (Oracle.DataAccess.Types.OracleTimeStamp)value;
command.Parameters.Add(para);


  1. Hur man hittar minimivärden i kolumner

  2. Använder PHP för att köra flera MYSQL-frågor

  3. Konvertera ett tal till ett ord i Mysql

  4. read_sql-frågan returnerar en tom dataram efter att jag skickat parametrar som en dict i python pandas