我正在通过命令行运行bcp代码,该代码类似于下面的
bcp tempdb..temptable out output.txt -S Servername -i, -U username –P pword –r \n -t
每次我收到并且错误地说“''P'中的语法错误 如果我删除用户名之后的所有内容我可以让代码工作,因为我提示输入密码,但它以一种不可能使用的格式提供表格。
有人可以建议语法错误可能发生在哪里吗?
答案 0 :(得分:1)
据我所知,你似乎有一些问题。
-i
不是有效选项-t
应指定字段分隔符假设您正在尝试创建一个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和更新。