我有一个表,数据说100条记录(第1张表)。
我创建了一张空白表(第二张表)。
我想将第一个表格中的数据链接或复制到新的空白表格中。
更新第一个表时,此更新也应在第二个表中进行。
这可能吗?
答案 0 :(得分:1)
Hy @DrewRose,
我认为你正在寻找的是触发事件,而且Vertica不支持触发器!
在Vertica中使用什么来提供业务逻辑:
Vertica在C / C ++和R语言
上提供UDF SDK 记得Vertica是MPP并且不适合高事务环境,这可能会降低数据库的速度。
我该怎么做!
1-我会检查Vertica是否还没有携带工具 为我解决这个问题!
例如:
- 如果你的表不是一个巨大的表,你可以使用来自vertica的 MERGE语句,是一个本机函数并且非常快。请查看此link以更详细地了解它。
2-我会尝试在加载时修复此逻辑。有关更多加载技巧,请参阅link。
3-我会创建一个UDF来处理我的布局。
这是一个link,可以帮助您开始使用Vertica UDF(用户定义的函数)。
为我们提供一个真实的例子(加载类型,表格等),也许有一个简单的修复!为它!
答案 1 :(得分:0)
在我们进一步澄清您的具体需求之前,我建议创建一个代表父表数据的全部或部分的视图。视图的结果将在运行中获得,确保存在最新数据。