zoukankan      html  css  js  c++  java
  • Sybase插入数据库遭遇"sybase Unexpected EOF encountered in BCP datafile."

    这个问题主要是利用如下sql执行插入操作导致的:

    isql -S EQTGDBD -U eqjo -P ****** -i unmask.sql
    
    D:\apps\ocnt1252\bin\bcp DRMS..counterparty in  D:\temp\cs48516\counterparty.dat -S EQTGDBD -U eqjo -P ****** -c 
    D:\apps\ocnt1252\bin\bcp DRMS..CDM_cpty_accounts in D:\temp\cs48516\CDM_cpty_accounts.dat -S EQTGDBD -U eqjo -P ****** -c 
    D:\apps\ocnt1252\bin\bcp DRMS..CDM_firm_accounts in  D:\temp\cs48516\CDM_firm_accounts.dat -S EQTGDBD -U eqjo -P ****** -c 
    
    pause

    解决方法就是删除掉每个文件末尾的换行符.

    虽然可以插入了,但是又出现了新的问题:cs_convert: cslib user api layer: common library error: The result is truncated because the conversion/operation resulted in overflow.

     导出数据:
    bcp cnmsdb..tmp_ResPointCircuit out ./xuwb.dat -Ucnms -Pseenms -SSYBASE_TEST -c

    导入数据:
    bcp cnmsdb..tmp_ResPointCircuit in ./xuwb.dat -Ucnms -Pseenms -SZOOM193 -c

  • 相关阅读:
    Python2 和 Python3的区别 更新中
    CentOS下图形界面安装_Orcaale 11g
    Nmap_使用介绍
    shell_innobackup增量备份步骤
    shell_跳板机推送公钥
    shell_clean_log
    shell_xtrabackup_backup_mysql
    gitlab免密登录
    gitlab安装与部署
    git合并分支
  • 原文地址:https://www.cnblogs.com/scy251147/p/2620581.html
Copyright © 2011-2022 走看看