vertica

    0热度

    2回答

    Vertica中LISTAGG的等效 大家好! 我试图在一个字段中汇总特定组的所有字段值。 例如,我的输入表如下所示: - FIELD1 GROUP1 A 1 A 2 B 1 B 2 C 1 C 3 3 null 和我的输出应该是这样的: - 1 A,B,C 2 A,B 3 C 我目前可以做到这一点在Oracle通过以下功能 SELECT GROUP1,

    0热度

    2回答

    比方说你有一个缓慢的查询,什么是你将采取解决问题的步骤的时间顺序? 检查集群? vnetperf/vioperf/vcpuperf 概述查询计划? EXPLAIN/EXPLAIN LOCAL VERBOSE/PROFILE 查询任何系统表? EXECUTION_ENGINE_PROFILES/QUERY_EVENTS/DC_QUERY_EXECUTIONS/ EXECUTION_ENGINE_PR

    0热度

    1回答

    我试图加载包含字符一个字符的CSV(竖线)“|”没有成功 我能够逃脱它,或者使用其他techinieue? 你能帮忙吗? 谢谢

    0热度

    2回答

    我有两个表A(i,j,k)和B(m,n)。 我想通过从表A中获取sum(j)来更新B表的'm'列。是否可以在Vertica中执行此操作? 以下代码可用于Teradata,但Vertica具有这种灵活性吗? Update B from (select sum(j) as m from A)a1 set m=a1.m;

    0热度

    1回答

    我遇到了Vertica JDBC驱动程序面临的问题 我试图将数据存储到我的数据库中 - 但有时数据不是存储在一切,我不会看到任何错误似乎成功。它也发生在我尝试使用文件时。 这似乎是一个主要的错误 - 这与数据管理的四大支柱相对。附带示例代码 。 我该如何解决这个问题? public class VerticaTest { public static void main(String[]

    0热度

    1回答

    目前我有一个表(A),其中列存储了来自其他表(B)的一些汇总值。在B表中更改数据时,通过普通UPDATE A ... FROM SELECT B声明相应更新此列。 Vertica 8.1提供了相关功能:Flattened Tables。通过SET USING约束,它看起来像是相同的过程:按需(通过调用REFRESH_COLUMNS())读取源表并将结果写入目标列。 Documentation说,大

    0热度

    1回答

    我正在使用JDBC执行DB CRUD操作。有没有办法通过JDBC取消/终止SQL事务。 Statement.cancel()不知何故无法正常工作。 请提供针对Vertica DB的建议。 感谢提前

    1热度

    1回答

    我试图从spark中连接到vertica。下面是我的代码: val opt = Map("host" -> host , "table" -> table , "db" -> db , "numPartitions" -> partitions , "user" -> user , "password" -> pswd) val df1 = sqlContext.read.format("com

    0热度

    1回答

    我需要运行一些SELECT *查询在Vertica的表,并把这些变成MySQL的 table.But由于反复加载从vertcicadb表到MySQL表庞大的数据,这是非常slow.What可能是一个更快的进程?谁能向我解释如何休眠或任何其他快速的过程可以用Java来实现? import java.io.IOException; import java.sql.*; public class

    -1热度

    1回答

    这是我的查询选择单列 select * from table where a in (select a,b,count(*) from table where b= 99991231 group by 1,2 having count(*) > 1) ; ERROR 4829: Subquery has too many columns 我想选择的这些值,其中b的值是99991231,