0
にINSERT文で働いていない、私はSelect *
を使用するまで、私は必要な出力を得るクエリCONCAT_WSはハイブを使用してハイブ
insert into table temp_error
select * from (Select 'temp_test','abcd','abcd','abcd',
from_unixtime(unix_timestamp()),concat_ws('|',sno,name,age)
from temp_test_string)c;
を使用して一つのテーブルからの列を連結し、別のテーブルに挿入しようとしています。しかし、テーブルに挿入しようとすると、連結出力は得られませんが、連結出力全体ではなく、snoの値のみが与えられます。
"desc temp_error;"、 "desc temp_test_string;"を指定できますか? –
そして "select *"と "insert into table"を与えたときに得られるものの一行 –
多分 ''|''は 'temp_error'テーブルの区切り文字ですか? –