从oracle8中读数据写入sql2000中,到一数据行出错停止,跟踪发现是varchar2中有一数据"台钻#fe",sql无法识别如何处理这样的问题.
从oracle8中读数据写入sql2000中,到一数据行出错停止,跟踪发现是varchar2中有一数据"台钻#fe",sql无法识别如何处理这样的问题.
还有一问,oracle有一时间字段,从sqlplus看改行数据与别的行数据一样'02-01-01',但是bde就认为datetime错误,这是什么原因?
问题点数:0、回复次数:5Top
1 楼chanet(牧师)回复于 2003-11-01 00:06:30 得分 0
1.?
2. To_date(字符串,日期格式) => to_date('02-01-01','yy-mm-dd')Top
2 楼tanqi(qiqi)回复于 2003-11-01 01:41:34 得分 0
朋友,请问如何从oracle8中读数据写入sql2000中,是SQL语句还是要编程?给各实例好吗?谢谢。Top
3 楼smallcrocodile(大鳄鱼)回复于 2003-11-01 09:05:08 得分 0
不好讲的!我觉得自己编程实现稳妥!他们的数据类型很多不一样的Top
4 楼tanqi(qiqi)回复于 2003-11-02 01:38:17 得分 0
那如何编程实现从oracle8中将数据导入Sybase中?请各位高手指导。Top
5 楼ndust(垃圾)回复于 2003-11-04 22:53:45 得分 0
谢谢chanet(牧师),问题解决了:
1。因为oracle的客户端程序的问题,操作员录入半个汉字。因为没办法改动oracle的数据,于是写了个函数判断汉字的完整性。
2。采用to_date函数得到的结果是00-000-00,所以错误,我用to_char,加一个判断,这样的不输,跳过去了。
我不明白为什么sqlplus里显示的是2002-02-1日,但在bde里和ado里都无法显示,而且用to_date,to_char会得到和sqlplus里看到不一样的结果。Top




