vertica

    -1熱度

    1回答

    我知道描述命令\d和select count(*) from my_schema_1.my_table_1;。不過,我希望獲得整個數據庫的清單,我有很多表格。像下面的東西會很好。 my_schema_1 | mytable_1 | 12323 my_schema_2 | mytable_2 | 0 我基本上想循環所有的表。

    2熱度

    3回答

    我有一個包含任務嘗試事件及其結果(失敗或成功)的數據庫。對於每個用戶,我想在第一次成功之前計算失敗次數。後續的失敗和成功不應該影響輸出 - 我只對給定任務的第一次成功感興趣。此外,數據庫包含其他應忽略的事件的行。 如何在Vertica數據庫的T-SQL中制定此操作? (我希望最終計算出每個任務嘗試的平均數,但讓我們保持他們在這個問題讓事情變得可管理的範圍之內。) 這是這裏的問題的更新: T-SQL

    1熱度

    1回答

    創建具有系統日期表,我希望從一個表像創建表: CREATE TABLE as archive.POSTPAID_GSMIS_`date +%Y%m%d%H%M%S` ( select * from POSTPAID.STAGE_GS10); commit; 想知道如果我甚至可以做到在Vertica的? 我想在一個變量存儲值的一樣: \set x 'select now();' cre

    3熱度

    1回答

    我正在從命令行運行一些Vertica SQL查詢並將它們保存爲CSV。 我想保留列名,所以我不使用-t選項。問題是我現在還留下了一個給出行數的頁腳(例如(20行)),我知道我可以在一個單獨的命令中刪除這個頁腳(因爲它總是在最後一行),但是我不知道是否有一個更優雅的解決方案 我一直在尋找的文件在這裏:。 https://my.vertica.com/docs/7.1.x/HTML/Content/A

    1熱度

    1回答

    我嘗試通過CSV從Oracle數據加載到Vertica的文件 使用蟒蛇, 寫這個劇本從甲骨文 csv_file = open("C:\DataBases\csv\%s_%s.csv" % (FILE_NAME, TABLE_NAME), "a", encoding = 'utf-8') for row in cursor: count_rows += 1 result_inside

    -1熱度

    1回答

    爲什麼顯示錯誤列數錯誤!從包含源文件複製99列:少columns.Tried複製和裝載機返回錯誤,但我算上行列正常裝載 - 在99列拒絕行99 詳細: 有表: create table ALL_EVENTS ( id VARCHAR(500) not null, version NUMBER(10) not null, title Long Varchar, description Lon

    1熱度

    2回答

    我在Vertica DB中有兩個表。第一個表格有N + 1列,第二個有N列。我想查找具有相同內容但不必按相同順序的行,以將額外列鏈接到第二個表。下面是N = 3的例子: 表1: +-------+-------+-------+-------+ | Item1 | Item2 | Item3 | Value | +-------+-------+-------+-------+ | A |

    0熱度

    1回答

    Consumer-transformationProducer-transformation 目的: 轉移表(120個表)從Oracle數據庫Vertica的數據庫。 目前的做法: 使用Pentaho的工具來提取從Oracle數據庫數據,並存儲爲文件並重新加載它們到Vertica的數據庫。 問題: 整個過程運行很長時間。 將其存儲爲文件佔用更多空間並降低性能。 新方法: 使用Kafka作爲消息系統

    0熱度

    1回答

    我想根據開始日期每30天保留一次最長日期。爲了簡單起見,我在一個ID上測試了它,但實際數據包含很多ID。 我的數據看起來是這樣的: ID date A 15JAN2016 A 11MAR2016 A 13MAY2016 A 25MAY2016 A 26MAY2016 A 08JUN2016 A 09JUN2016 A 10JUN2016 茶几應該是這樣的: I

    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,