0
我有一個Vertica表,它的一列被分區 我需要查看該表由哪個列分區,是否有任何系統表中存儲這些信息。如何找出構成Vertica中分區表的分區鍵的列
我有一個Vertica表,它的一列被分區 我需要查看該表由哪個列分區,是否有任何系統表中存儲這些信息。如何找出構成Vertica中分區表的分區鍵的列
可以用「表」系統表 例如:
dbadmin=> select partition_expression from tables where table_name ilike 'products';
partition_expression
------------------------------------------
date_trunc('month', PRODUCTS.CREATEDATE)
我需要的列名(僅CREATEDATE),我怎樣才能得到呢? – Swathi8038
在你的情況下,它總是一列?在Vertica中進行分區是表達式,可以從n列和不同功能組合。你可以用正則表達式函數來解析它 – IgorB