files
file
ファイルを文字列として読み込み、指定されたカラムにデータをロードします。ファイルの内容は解釈されません。
テーブル関数 file も参照してください。
構文
file(path[, default])
引数
path
— user_files_path に対するファイルの相対パス。ワイルドカード*
,**
,?
,{abc,def}
および{N..M}
がサポートされており、N
とM
は数値、'abc', 'def'
は文字列です。default
— ファイルが存在しないかアクセスできない場合に返される値。サポートされるデータタイプは String および NULL です。
例
ファイル a.txt および b.txt のデータを文字列としてテーブルに挿入する例:
INSERT INTO table SELECT file('a.txt'), file('b.txt');