sql-server - xp_cmdshell bcp 可以处理“<”吗?
问题描述
我正在尝试将 XML 格式的 SQL 输出从存储过程写入文件(我知道,不推荐,但这是最后的手段)。
我想我错过了一些东西。我有一个变量@cmd,打印时给了我
bcp "<TRNUID>2016-05-31T00:00:00</TRNUID>...</DJ_LINE></ROWADDRQ>" queryout C:\xxx\xxx\out.xml -c -S xxx\SQLEXPRESS -U xxxx -P xxxx
当我做
exec xp_cmdshell @cmd;
这给了我错误“<此时是意外的。”
谁能指出我解决这个问题的正确方向?
解决方案
推荐阅读
- ruby-on-rails - Rails 初学者:我想在一个模型中创建一个回调,该回调可以在另一个模型/表中创建一个新条目
- javascript - 为什么这个代理处理程序会导致无限递归?
- git - 如何在不面对分离的 HEAD 的情况下切换(或签出)到 Git 中的现有远程分支
- ios - 如何获得弹出的自定义modalPresentationStyle VC的圆角和动态高度
- c++ - C++ 概念/SFINAE:clang 和 MSVC/G++ 使用模板和概念/SFINAE 进行离线函数定义的不同结果
- javascript - Source Buffer Append:流解析失败
- python - 如何结合日期时间和时间来获取日期时间?
- azure-data-factory - 如何将响应负载正文从 ADF Web 活动发送到逻辑应用
- flutter - 如何在 Flutter 中创建无限平滑滚动的图像列表?
- javascript - 对许多元素使用 bind() 方法是一种不好的做法吗?