2017-02-23 17 views
1

これを行う方法はありますか?一見するとDEFAULTで可能になるはずですが、構文を理解することはできません。永久テーブルで「my_original_string」を格納することなくClickHouse、挿入時に値を変更する方法

my_string文字列のDEFAULT操作(my_original_string)

:基本的に私は何をしたい、このように見えるの列を持っています。これは可能ですか?

答えて

2

利用機能とVALUES形式上のバッチ挿入を使用してみてください

INSERT INTO table 
VALUES (any_available_function_name('my_original_value')), 
     (any_available_function_name2('my_original_value2')) 

はここに利用できる機能を参照してくださいhttps://clickhouse.yandex/reference_en.html#Functions2

+0

確かにオプションですが、私がしたいことはありません、挿入の「ルール」の一種であることデータがどこから来ているのか、どのように挿入しているのかこれがオプションではない場合は、 – George

+0

がMATERIALIZEDまたはVIRTUAL列を使用するのに役立つかもしれませんが、テーブルに永続的に "my_original_string"を格納することによってのみ可能です。 – Slach

関連する問題