首页 > 解决方案 > 使用变量作为 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 附近出现错误

非常感谢您的帮助

标签: sqlodbcsybase

解决方案


推荐阅读