Talend tMSSQLInput

标签 talend

我使用 tMSQLInput_1 创建了一个 Talend MS Sql 作业并插入了我自己的查询。下面是我的查询示例。

if  object_id('tempdb..#lang_guid')is not null 
    drop table #lang_guid;
  create table #lang_guid(
                patient_guid varchar(255)
               ,accountid varchar(255)
               );
   insert into #lang_guid

        select  c.customerid
               ,'0000001'
          from  customer c with(nolock)

  select patient_guid
        ,accountid

    from #lang_guid

我遇到的问题是查询从表中提取病人的 GUID,而不是我在临时表中动态创建的帐户 ID。当我在 Talend 中运行作业时,它返回病人 GUID,但我没有获得 accountid 的任何数据。以前有人在 Talend 中遇到过这个问题吗?如果是,我该如何修复它。

最佳答案

在 tMssqlInput 中,如果单击“猜测架构”,您可以看到从查询中检测到的列。

关于Talend tMSSQLInput,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31619653/

相关文章:

java - 如何在 Talend Open Studio 上设置类路径

mysql - 如何在 Talend 中将 mysql 数据公开为 SOAP Web 服务

mysql - Talend Open Studio for BigData(5.6.2) 的 tSqoopImport 组件在连接到 MapR 集群上的 MySQL 数据库时抛出错误

java - 如何处理数据库上与日期相关的状态激活?

java - 从 Windows 机器加载 Hive 表(Load data local inpath)

mysql - 聚合数据并将其迁移到另一个数据库

java - 我的自定义 TOS 组件如何根据输入架构/元数据将列添加到输出?

Talend - 将两行合二为一

java - 是否有任何 Talend 组件可以创建 ANSI X12 edi 文件?

java - 是否可以检查 Tomcat 中的 .war 中正在运行的内容?