sybase中的BCP语法错误

时间:2013-09-03 17:11:25

标签: sql tsql sybase

我正在通过命令行运行bcp代码,该代码类似于下面的

bcp  tempdb..temptable out output.txt -S Servername -i, -U username –P pword –r \n  -t

每次我收到并且错误地说“''P'中的语法错误 如果我删除用户名之后的所有内容我可以让代码工作,因为我提示输入密码,但它以一种不可能使用的格式提供表格。

有人可以建议语法错误可能发生在哪里吗?

1 个答案:

答案 0 :(得分:1)

据我所知,你似乎有一些问题。

  1. -i不是有效选项
  2. -t应指定字段分隔符
  3. 您尚未指定模式(字符或本机)( - c或-n)
  4. 假设您正在尝试创建一个csv,这就是您可能正在寻找的内容:

    bcp tempdb..temptable out output.txt -S servername -U username -P password -c -t , -r \n
    

    您也可以从 Sybase ASE Utility Guide bcp 部分找到此页面,它来自ASE 15.5文档,但大多数语法都相同版本12.0和更新。