您好,我当前遇到一个问题,即“获取元数据”活动从所需表(存储在关系 SQL 数据库中的表)中检索不正确的列计数。当列数应为 37 时,它输出的列数为 8。
我从同一数据库输入了另一个包含 20 列的表,“获取元数据”活动再次输出列数为 8...
有人以前遇到过这个问题或者知道为什么会这样吗?
提前干杯
获取元数据活动为我提供了正确的结果。
我建议您发布并重试相同的内容。
如果仍然不起作用,请使用查找活动作为解决方法。
在查找查询选项中使用以下查询来获取表的列数。
SELECT COUNT(*) as count
FROM information_schema.columns
WHERE table_schema = '<your schema name>'
AND table_name = '<your table name>';
结果:
在查找活动之后使用以下表达式来获取列数。
@activity('Lookup1').output.firstRow.count