1
これを行う方法はありますか?一見するとDEFAULTで可能になるはずですが、構文を理解することはできません。永久テーブルで「my_original_string」を格納することなくClickHouse、挿入時に値を変更する方法
my_string文字列のDEFAULT操作(my_original_string)
:基本的に私は何をしたい、このように見えるの列を持っています。これは可能ですか?
これを行う方法はありますか?一見するとDEFAULTで可能になるはずですが、構文を理解することはできません。永久テーブルで「my_original_string」を格納することなくClickHouse、挿入時に値を変更する方法
my_string文字列のDEFAULT操作(my_original_string)
:基本的に私は何をしたい、このように見えるの列を持っています。これは可能ですか?
利用機能と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
確かにオプションですが、私がしたいことはありません、挿入の「ルール」の一種であることデータがどこから来ているのか、どのように挿入しているのかこれがオプションではない場合は、 – George
がMATERIALIZEDまたはVIRTUAL列を使用するのに役立つかもしれませんが、テーブルに永続的に "my_original_string"を格納することによってのみ可能です。 – Slach