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,