zoukankan      html  css  js  c++  java
  • Oracle blob字段的插入和更新

    blob字段。事实上是用来存储二进制类型的数据的,比方:大文本、文件、图片等信息直接存放到数据库中的一种解决方式

     所以,假设对于新插入的记录。存在blob类型的字段,须要在blob字段中先使用EMPTY_BLOB(),让该条记录先保存到数据库中;

    然后,使用更新语句的方式,更新blob字段的值。代码例如以下:

    //构造更新语句:

    string strSQL="update  tablename  set Rangecoords=:coords where 查询条件";

    //创建oracle參数

     byte[] bigTextByte = System.Text.Encoding.UTF8.GetBytes(bigText);
     OracleParameter     coordsPara = new OracleParameter(":coords", OracleType.Blob, bigTextByte.Length);
     OracleParameter     coordsPara.Value = bigTextByte;

    OracleCommand cmd = new OracleCommand();
     cmd.Connection = conn;
     cmd.CommandText = strSQL;

    cmd.Parameters.Add(coordsPara);

    cmd.ExecuteNonQuery();


    这样就问题就顺利的攻克了!

  • 相关阅读:
    转:Gerrit 学习
    list, set操作
    Dice chrone execise
    【转】terminal 快捷键
    python package list
    爬虫2
    爬虫 1
    django跨表联查传输数据到前端
    vue实现鼠标移入移出事件
    pycharm意外关闭导致报错Unexpected content storage modification:
  • 原文地址:https://www.cnblogs.com/wgwyanfs/p/6917624.html
Copyright © 2011-2022 走看看