• 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();


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

  • 相关阅读:
    bootstrap table中显示头行结构
    利用bootstrap的modal和tab制作的联动自定义UI
    oracle plsql练习题-考核题
    oracle pl/sql 几道基础的编程题
    洛谷 P1156 垃圾陷阱
    洛谷 3373 线段树练习
    JZOJ 5842
    JZOJ 5849 d
    JZOJ 4735. 最小圈
    JZOJ 4742. 单峰
  • 原文地址:https://www.cnblogs.com/wgwyanfs/p/6917624.html
Copyright © 2020-2023  润新知