开发者社区 > 数据库 > 正文

DMS变成绿色说明变量定义对了,你可以看看前面那个sql赋值节点的日志,看看lastupdate被?

DMS变成绿色说明变量定义对了,你可以看看前面那个sql赋值节点的日志,看看lastupdate被赋值为了什么?

展开
收起
真的很搞笑 2023-05-16 18:46:22 5019 0
4 条回答
写回答
取消 提交回答
  • 如果在 DMS 中进行 SQL 执行时变量定义成功,会在 SQL 控制台页面的右下角看到 DMS 界面变成绿色的提示,如您所说。

    关于您提到的 SQL 节点赋值变量 lastupdate 的问题,如果要查看具体的日志信息,可以按照以下步骤进行:

    1. 登录 DMS 控制台,打开您的数据转换任务。
    2. 在任务流程中找到 SQL 节点赋值变量 lastupdate 的节点,并将鼠标放在该节点上。
    3. 点击日志图标,可以查看该节点的详细操作日志信息。

    在查看操作日志时,需要注意选择正确的时间范围,以便准确地查找到所需的信息。另外,在 DMS 中执行 SQL 语句时,可以使用控制台提供的“验证 SQL”功能,以便您在提交 SQL 之前进行语法检查和调试,避免出现不必要的错误。

    2023-05-17 15:04:35
    赞同 展开评论 打赏
  • 月移花影,暗香浮动

    根据您的描述,我猜测您在使用 DMS 进行数据同步过程中遇到了问题,想确认一下前面的 SQL 赋值节点的日志。从您提供的信息看,可以尝试打开 DMS 控制台的“同步作业”页面,进入相应的同步作业详情页,在该页中找到“节点日志”选项,并选择前面那个 SQL 赋值节点,查看该节点的日志信息。在日志信息中,应该会明确记录 lastupdate 变量被赋值的具体数值。根据这个数值,可以进一步分析问题所在,并对数据同步作业进行相应的调整。

    2023-05-17 09:31:14
    赞同 展开评论 打赏
  • 公众号:网络技术联盟站,InfoQ签约作者,阿里云社区签约作者,华为云 云享专家,BOSS直聘 创作王者,腾讯课堂创作领航员,博客+论坛:https://www.wljslmz.cn,工程师导航:https://www.wljslmz.com

    根据您的描述,您在阿里云DMS中执行了一段SQL脚本,并且想确认一下在变量赋值节点中,变量lastupdate的值是否被正确赋值。

    如果在阿里云DMS中执行的SQL脚本中使用了变量,可以在脚本的开头定义变量,例如:

    DECLARE @lastupdate datetime
    SET @lastupdate = '2021-10-01'
    

    在此例中,我们定义了一个名为lastupdate的datetime类型的变量,并将其赋值为2021-10-01。

    在SQL脚本执行之后,您可以通过SELECT语句查看变量的值,例如:

    SELECT @lastupdate
    

    如果您想查看变量lastupdate是否被正确的赋值,可以在赋值节点前后加入以上的SELECT语句,观察变量的取值情况,例如:

    -- 赋值节点前加入SELECT语句
    DECLARE @lastupdate datetime
    SET @lastupdate = '2021-10-01'
    SELECT @lastupdate
    
    -- 赋值节点中的SQL语句
    UPDATE table SET ...
    
    -- 赋值节点后加入SELECT语句
    SELECT @lastupdate
    

    这样,您就可以观察变量lastupdate在赋值之后的取值情况了,以便确定是否正确赋值。

    2023-05-17 08:15:23
    赞同 展开评论 打赏
  • 这里没有看到sql赋值节点的日志,无法对原因进一步判断,希望可以提供更多的信息。

    2023-05-17 07:43:46
    赞同 展开评论 打赏

数据库领域前沿技术分享与交流

相关电子书

更多
SQL Server 2017 立即下载
GeoMesa on Spark SQL 立即下载
原生SQL on Hadoop引擎- Apache HAWQ 2.x最新技术解密malili 立即下载