0

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

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

每次我这样做时都会出现错误提示“'úP'中的语法错误如果我在用户名之后删除所有内容,我可以让代码工作,因为我被提示输入密码但是它以一种不可能的格式提供表格使用。

任何人都可以建议可能发生语法错误的位置吗?

4

1 回答 1

1

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

  1. -i不是一个有效的选项
  2. -t应指定字段分隔符
  3. 您尚未指定模式(字符或本机)(-c 或 -n)

假设您正在尝试创建一个 csv,这就是您可能正在寻找的内容:

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

您还可以从Sybase ASE 实用程序指南的bcp部分发现此页面很有帮助。 它来自 ASE 15.5 文档,但大多数版本 12.0 和更高版本的语法相同。

于 2013-09-03T20:36:05.460 回答