Sybase bcp out-单行提取以多行形式出现

问题描述

我在Sybase上有下表

enter image description here

我们的目标是将该表从sybase数据库迁移到oracle db。我试图从sybase linux主机使用以下bcp命令进行bcp输出-

D/OkHttp: <-- HTTP Failed: javax.net.ssl.SSLPeerUnverifiedException: Failed to find a trusted cert that signed Certificate:
        Data:
            Version: 3 (0x2)
            Serial Number:
                13:ea:28:70:5b:f4:ec:ed:0c:36:63:09:80:61:43:36
        Signature Algorithm: sha384WithRSAEncryption
            Issuer: C=SE,O=AddTrust AB,OU=AddTrust External TTP Network,CN=AddTrust External CA Root
            Validity
                Not Before: May 30 10:48:38 2000 GMT
                Not After : May 30 10:48:38 2020 GMT
            Subject: C=US,ST=New Jersey,L=Jersey City,O=The USERTRUST Network,CN=USERTrust RSA Certification Authority

提取我遇到的问题的文件时,最后一条语句列的记录将作为第二行显示

bcp my_instance..my_table out /tmp/my_table_extract.txt -c -t "|" -S server_name -U user -P myPassword

我希望该行的格式如下-

1|0.1|1/7/2010 12:00:00 AM|
<exm><id>1</id></exm> 
2|0.2|1/8/2010 12:00:00 AM|  
<exm><id>1</id></exm>

有什么办法可以实现?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)