小编Mar*_*ria的帖子

使用 SQL 向 BigQuery 中的字段添加描述

我想为表中的每个字段添加描述。我的问题是,我们正在使用 dbt,并且该工具会在您每次运行作业时重新创建表,从而导致描述(如果存在)被删除。我能够控制最后一个 SELECT 语句中字段的数据类型转换,但我不确定是否可以使用 SQL 添加描述。

我已经用谷歌搜索了一段时间,但我无法看到是否可以使用 SQL 这种方式添加描述。

我想到了一种解决方法,即创建表然后插入,但这在理论上是使用 dbt 的不好做法。

谢谢!

sql google-bigquery dbt

3
推荐指数
1
解决办法
1840
查看次数

关键字'from'(NOT IN)附近的语法不正确

我正在尝试匹配不同的交易,但我无法找到为什么这不起作用.问题出在最后FROM (c.ClientId from #amount1).我试图使用临时表和CTE,甚至直接尝试完整的子查询.我也试过了NOT EXISTS,但我很感兴趣NOT IN所以我想要NULL价值观.

SELECT * 
into #transactions
FROM #amount1
UNION ALL
SELECT * 
FROM #amount2
UNION ALL
select  c.ClientId,
    c.ClientName,
    c.Date
    t.currency
from #clients c
LEFT JOIN transaction t ON c.ClientId = t.ClientID
WHERE c.ClientId NOT IN ( c.ClientId from #amount1)
AND c.ClientId NOT IN ( c.ClientId from #amount2)
Run Code Online (Sandbox Code Playgroud)

非常感谢.

更新:我的错误是我错过了SELECT:

 WHERE c.ClientId NOT IN ( SELECT ClientId from #amount1)
 AND c.ClientId NOT IN ( SELECT ClientId from …
Run Code Online (Sandbox Code Playgroud)

sql sql-server sql-server-2012

1
推荐指数
1
解决办法
1734
查看次数

标签 统计

sql ×2

dbt ×1

google-bigquery ×1

sql-server ×1

sql-server-2012 ×1