已经搞定了
使用raw()类型的字段就可以了,^_^
低级错误
使用raw()类型的字段就可以了,^_^
低级错误
解决方案 »
- 请教基本数据库操作的问题!
- 学习数据库 找份工作 需要学到什么程度
- 同一台机器上,数据库10.2 客户端9.2.关于配置的问题
- 刚刚毕业工作,被要求写一个类,完成数据库DML4种操作;请达人看看里面思想的方面是不是很落后?(终于完成一半了:感谢wiler(@_@) )
- 连接oracle服务器出现“通信通道的文件结束”的错误,哪位知道怎么回事,帮帮忙........
- 关于OMS的问题?
- 各位大下,请问如何查看表在磁盘上所占的空间大小?在线求救
- 救命呀!!! 谁有oracle email 方面的文章
- 请问哪里可以找到oracle的错误代码
- 如何实现oracle8i中两表(表自身)的批更新update??
- 约束最复杂能到什么程度?
- 100分解决oracle小错误,搞定就结贴
其实如果是VARCHAR2来存加密过的字符串,必须要先变成十六进制字符串再存,否则的话一旦出现特殊字符会出错!
Name Type Nullable Default Comments
---- ------------ -------- ------- --------
A VARCHAR2(50) Y
B NUMBER(8,2) Y
C DATE Y
SQL> insert into test (a) values ('/0V$鋡襜莧U]B??a?赍?#?白o');1 row insertedSQL> select * from test;A B C
-------------------------------------------------- ---------- -----------
/0V$鋡襜莧U]B??a?赍?#?白o SQL> 没有问题呀,我这里很正常
这里应该是正常的,你试试用DES加密一个字符串然后再插入数据库。
我那个字符串贴在这里的时候特殊字符被过滤掉了,剩下的都是可显示的字符,所以你直接复制以后的结果是正常的。