使用 Azure 数据工厂将带有参数的 MySQL 视图中的活动复制到 Azure SQL 数据库
P粉306523969
P粉306523969 2024-03-31 20:56:52
[MySQL讨论组]

我尝试使用 Azure 数据工厂将带有参数的 MySQL 视图复制到 Azure SQL 数据库。以下是复制活动的查询:

SET @dDebut=20220201;
SET @dFin=20220228; 

select vue_movements_of_month_with_param.* from (select @dDebut, @dFin) param , vue_movements_of_month_with_param
LIMIT 10;

这就是我在 HeidiSQL 中运行的内容。该视图包含采用上述参数的函数。在 ADF 中,我将参数 dDebut 和 dFin 定义为参数管道:

然后我将 ADF 中的复制活动与 MySQL 链接服务结合使用:

通过使用以下查询:

@concat('SELECT vue_movements_of_month_with_param.* FROM (SELECT ', pipeline().parameters.dDebut, ', ', pipeline().parameters.dFin, ') param, vue_movements_of_month_with_param LIMIT 10')

但是结果返回一个空表。看来我的参数不被识别。我该如何解决这个问题?

P粉306523969
P粉306523969

全部回复(1)
P粉486743671

我终于找到了解决办法。我没有使用存储为用户定义变量的参数创建视图,而是使用一个存储过程来获取输入所需的参数。

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号