Sql sybase中的BCP语法错误

Sql sybase中的BCP语法错误,sql,tsql,sybase,Sql,Tsql,Sybase,我正在通过命令行运行一个bcp代码,它看起来类似于下面的代码 bcp tempdb..temptable out output.txt -S Servername -i, -U username –P pword –r \n -t 每次我这样做时,我都会听到并错误地说“语法错误在'p'中” 如果我删除用户名后的所有内容,我就能够在提示输入密码时让代码正常工作,但是它以一种无法使用的格式给出了表格 谁能告诉我语法错误可能发生在哪里吗?据我所知,您似乎有一些问题 -i不是有效选项 -t应指定现

我正在通过命令行运行一个bcp代码,它看起来类似于下面的代码

bcp  tempdb..temptable out output.txt -S Servername -i, -U username –P pword –r \n  -t
每次我这样做时,我都会听到并错误地说“语法错误在'p'中” 如果我删除用户名后的所有内容,我就能够在提示输入密码时让代码正常工作,但是它以一种无法使用的格式给出了表格


谁能告诉我语法错误可能发生在哪里吗?

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

  • -i
    不是有效选项
  • -t
    应指定现场测力仪
  • 您尚未指定模式(字符或本机)(-c或-n)
  • 假设您正在尝试创建csv,以下是您可能要查找的内容:

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

    您还可以从ASE 15.5文档的bcp部分找到此页面,但大多数版本12.0及更新版本的语法相同。

    了解您试图创建的文件的格式(csv等)也可能会有所帮助