Oracle批量插入在C#中的應用

來源:互聯網
上載者:User

標籤:seconds   div   code   watch   try   acl   ndt   ram   receive   

public void SetUserReportResult(int[] reportId, bool isReceive, string result)        {            if (reportId == null)                throw new ArgumentNullException("reportId");            result = result.Left(80);            string sql = "update msg_user_receive_report set isreceive=" + Convert.ToInt32(isReceive) + ",";            if (!isReceive)                sql += "ukey=‘0‘,";            var resultParam = "null";            if (result != null)                resultParam = "‘" + result.Replace("‘", "‘‘") + "‘";            sql += "result=" + resultParam + ",retrycount=retrycount+1,userreceivetime=sysdate where id=:reportId";            Stopwatch watch;            using (var connection = this.CreateConnection())            {                using (var command = connection.CreateCommand())                {                    var size = reportId.Length;                    command.CommandText = sql;                    command.ArrayBindCount = size;                    command.Parameters.Add(new OracleParameter("reportId", OracleDbType.Int32) { Value = reportId });                    connection.Open();                    watch = Stopwatch.StartNew();                    var c = command.ExecuteNonQuery();                    watch.Stop();                }                connection.Close();            }            Trace.TraceInformation("Data.SetUserReportResult,watch=" + watch.ElapsedMilliseconds);        }

 

Oracle批量插入在C#中的應用

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.