sql - 使用变量作为 UNLOAD SQL 的文件名
问题描述
我尝试在查询中使用变量以使用 sybase 将 UNLOAD 导出到给定的文件名。
BEGIN
declare DBNAME varchar(255);
set DBNAME = (select db_name());
UNLOAD SELECT identifiant,
identifiant AS id_pat,
null AS id_sec,
null as id_pr,
id_localite AS id_loc,
id_assure AS id_pat_ass,
id_civilite AS id_civ,
null AS id_cg,
id_mutuelle AS id_mut
FROM patient TO 'C:\\TPA\\export\\'+DBNAME+'.csv';
END;
'+' SQLCODE=-131 附近出现错误
非常感谢您的帮助
解决方案
推荐阅读
- python-3.x - 跨多维数组、基于文本的游戏的“移动”问题
- logging - Pycharm 无法识别日志格式
- c# - 我如何从 texboxes 的名称中获取值
- java - 使用 Jsoup 抓取网站数据时遇到问题
- powershell - 无法在带有 LSP 的 Sublime Text 3 中使用 Powershell 智能感知
- go - 连接 3 个或更多切片的最简洁方法
- javascript - 检测所选文本无法正常工作
- c++ - ROS 和 OpenCV4 的 DNN 模块的命名空间错误
- awesome-wm - 在当前标签中启动应用程序的快捷方式,或者如果已经启动,则在真棒 wm 中引入当前标签
- css - 按钮上的背景图像不起作用