私はSQLとHiveを初めて使用しています。私は2列を追加する必要があるテーブルをハイブで持っています。 1つは "row_id"で、もう1つは "cto_id"です。ハイブ関数と "cto_id"という新しい列を使用して行IDを追加しました。ハイブの新しい列の作成と更新
それは「CTO1101」+などの値が、私はそれを行うことができますどのよう
をROW_ID含まれているように私は「cto_id」欄などで更新された値にしたいですか?以下は私のコードです。
-- assigning row number to each record in mu_temp_trials table
select *, row_number() over() as row_id from mu_temp_trials;
--adding new column for primary key in mu_temp_trials
alter table mu_temp_trials add columns(cto_id string);
//update mu_temp_trials set cto_id = "CTO_1101"+row_id; - I want to write this code in hive
あなたは、私が列を更新する必要が 'cto_id' – Adam
@Adamを設定するためにトリガーを設定できますcto_idとそれ以降の使用のために必要になります。これを達成するためにどのようなハイブのコードを使用できますか? – Vaibhav