我正在通过类似于下面的命令行运行 bcp 代码
bcp tempdb..temptable out output.txt -S Servername -i, -U username –P pword –r \n -t
每次我这样做时都会出现错误提示“'úP'中的语法错误如果我在用户名之后删除所有内容,我可以让代码工作,因为我被提示输入密码但是它以一种不可能的格式提供表格使用。
任何人都可以建议可能发生语法错误的位置吗?
据我所知,您似乎有一些问题。
-i
不是一个有效的选项-t
应指定字段分隔符假设您正在尝试创建一个 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 和更高版本的语法相同。