您的位置:首页 > 数据库 > Oracle

字符 转换 为blob字段的一些方法。

2012-09-18 09:22 260 查看
      我们经常会遇到把字符类型的数据以BLOB的方式存放到oracle数据库中。

      oracle中的处理方法。。我们可以在oracle中把字符转换成BLOB类型。直接INSERT到表中就可以。

      CREATE TABLE TTEST

      (

          TTBLOB  BLOB

       );

      向TTEST表中插入数据 :insert into TTEST values(TO_BLOB(UTL_RAW.CAST_TO_RAW('P@1234')))。

      查询数据:select UTL_RAW.cast_to_varchar2(TTBLOB) from ttest。就是你所插入的数据。

    delphi中的处理方式。

    在delphi中,我们可以把字符串用bytesof函数把字符转换成二进制的字符。赋值给数据集。例如:

     Form1.unqry1.Params.ParamByName('FlowID').AsBlob:= bytesof(v_flowid);

   
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息